xref: /spdk/doc/stylesheet.css (revision 06e91bfb230bc4da6010dbc6c6ff16884e3b8ac1)
1/* SPDK specific */
2
3body,
4html {
5    width: 100%;
6    height: 100%;
7}
8
9body,
10h1,
11h2,
12h3,
13h4,
14h5,
15h6 {
16    font-family: 'Roboto', sans-serif;
17    font-weight: 900;
18}
19
20.row.no-gutters > [class^="col-"],
21.row.no-gutters > [class*=" col-"] {
22    padding-right: 0;
23    padding-left: 0;
24}
25
26.container-fluid {
27	padding: 0;
28}
29
30#side-nav * {
31	box-sizing: content-box;
32}
33
34/* Original Stylesheet */
35
36h1.groupheader {
37	font-size: 150%;
38}
39
40h2.groupheader {
41	border-bottom: 1px solid #879ECB;
42	color: #354C7B;
43	font-size: 150%;
44	font-weight: normal;
45	margin-top: 1.75em;
46	padding-top: 8px;
47	padding-bottom: 4px;
48	width: 100%;
49}
50
51h3.groupheader {
52	font-size: 100%;
53}
54
55dt {
56	font-weight: bold;
57}
58
59div.multicol {
60	-moz-column-gap: 1em;
61	-webkit-column-gap: 1em;
62	-moz-column-count: 3;
63	-webkit-column-count: 3;
64}
65
66p.startli, p.startdd {
67	margin-top: 2px;
68}
69
70p.starttd {
71	margin-top: 0px;
72}
73
74p.endli {
75	margin-bottom: 0px;
76}
77
78p.enddd {
79	margin-bottom: 4px;
80}
81
82p.endtd {
83	margin-bottom: 2px;
84}
85
86/* @end */
87
88caption {
89	font-weight: bold;
90}
91
92span.legend {
93	font-size: 70%;
94	text-align: center;
95}
96
97h3.version {
98	font-size: 90%;
99	text-align: center;
100}
101
102div.qindex, div.navtab{
103	background-color: #EBEFF6;
104	border: 1px solid #A3B4D7;
105	text-align: center;
106}
107
108div.qindex, div.navpath {
109	width: 100%;
110	line-height: 140%;
111}
112
113div.navtab {
114	margin-right: 15px;
115}
116
117dl.el {
118	margin-left: -1cm;
119}
120
121pre.fragment {
122	border: 1px solid #C4CFE5;
123	background-color: #FBFCFD;
124	padding: 4px 6px;
125	margin: 4px 8px 4px 2px;
126	overflow: auto;
127	word-wrap: break-word;
128	font-size:  9pt;
129	line-height: 125%;
130	font-family: monospace, fixed;
131	font-size: 105%;
132}
133
134div.fragment {
135	padding: 4px 6px;
136	margin: 4px 8px 4px 2px;
137	background-color: #FBFCFD;
138	border: 1px solid #C4CFE5;
139}
140
141div.line {
142	font-family: monospace, fixed;
143	font-size: 13px;
144	min-height: 13px;
145	line-height: 1.0;
146	text-wrap: unrestricted;
147	white-space: -moz-pre-wrap; /* Moz */
148	white-space: -pre-wrap;     /* Opera 4-6 */
149	white-space: -o-pre-wrap;   /* Opera 7 */
150	white-space: pre-wrap;      /* CSS3  */
151	word-wrap: break-word;      /* IE 5.5+ */
152	text-indent: -53px;
153	padding-left: 53px;
154	padding-bottom: 0px;
155	margin: 0px;
156	-webkit-transition-property: background-color, box-shadow;
157	-webkit-transition-duration: 0.5s;
158	-moz-transition-property: background-color, box-shadow;
159	-moz-transition-duration: 0.5s;
160	-ms-transition-property: background-color, box-shadow;
161	-ms-transition-duration: 0.5s;
162	-o-transition-property: background-color, box-shadow;
163	-o-transition-duration: 0.5s;
164	transition-property: background-color, box-shadow;
165	transition-duration: 0.5s;
166}
167
168div.line.glow {
169	background-color: cyan;
170	box-shadow: 0 0 10px cyan;
171}
172
173
174span.lineno {
175	padding-right: 4px;
176	text-align: right;
177	border-right: 2px solid #0F0;
178	background-color: #E8E8E8;
179	white-space: pre;
180}
181span.lineno a {
182	background-color: #D8D8D8;
183}
184
185span.lineno a:hover {
186	background-color: #C8C8C8;
187}
188
189div.ah, span.ah {
190	background-color: black;
191	font-weight: bold;
192	color: #ffffff;
193	margin-bottom: 3px;
194	margin-top: 3px;
195	padding: 0.2em;
196	border: solid thin #333;
197	border-radius: 0.5em;
198	-webkit-border-radius: .5em;
199	-moz-border-radius: .5em;
200	box-shadow: 2px 2px 3px #999;
201	-webkit-box-shadow: 2px 2px 3px #999;
202	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
203	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
204	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
205}
206
207div.classindex ul {
208	list-style: none;
209	padding-left: 0;
210}
211
212div.classindex span.ai {
213	display: inline-block;
214}
215
216div.groupHeader {
217	margin-left: 16px;
218	margin-top: 12px;
219	font-weight: bold;
220}
221
222div.groupText {
223	margin-left: 16px;
224	font-style: italic;
225}
226
227div.contents {
228	margin-right: auto;
229	margin-left: auto;
230	padding-left: 15px;
231	padding-right: 15px;
232	margin-bottom: 100px;
233	font-size: 18px;
234	font-weight: 400;
235}
236
237div.header {
238	margin-right: auto;
239	margin-left: auto;
240	padding-left: 15px;
241	padding-right: 15px;
242}
243
244div.headertitle {
245	font-size: 36px;
246	margin-left: 0;
247	margin-right: 0;
248	margin-top: 20px;
249	margin-bottom: 10px;
250}
251
252@media (min-width: 768px) {
253	div.contents, div.header {
254		width: 750px;
255		padding-left: 0;
256		padding-right: 0;
257	}
258}
259
260@media (min-width: 992px) {
261	div.contents, div.header {
262		width:970px;
263		padding-left: 0;
264		padding-right: 0;
265	}
266}
267
268@media (min-width: 1200px) {
269	div.contents, div.header {
270		width: 1170px;
271		padding-left: 0;
272		padding-right: 0;
273	}
274}
275
276td.indexkey {
277	background-color: #EBEFF6;
278	font-weight: bold;
279	border: 1px solid #C4CFE5;
280	margin: 2px 0px 2px 0;
281	padding: 2px 10px;
282	white-space: nowrap;
283	vertical-align: top;
284}
285
286td.indexvalue {
287	background-color: #EBEFF6;
288	border: 1px solid #C4CFE5;
289	padding: 2px 10px;
290	margin: 2px 0px;
291}
292
293tr.memlist {
294	background-color: #EEF1F7;
295}
296
297p.formulaDsp {
298	text-align: center;
299}
300
301img.formulaDsp {
302
303}
304
305img.formulaInl {
306	vertical-align: middle;
307}
308
309div.center {
310	text-align: center;
311	margin-top: 0px;
312	margin-bottom: 0px;
313	padding: 0px;
314}
315
316div.center img {
317	border: 0px;
318}
319
320address.footer {
321	text-align: right;
322	padding-right: 12px;
323}
324
325img.footer {
326	border: 0px;
327	vertical-align: middle;
328}
329
330/* @group Code Colorization */
331
332span.keyword {
333	color: #008000
334}
335
336span.keywordtype {
337	color: #604020
338}
339
340span.keywordflow {
341	color: #e08000
342}
343
344span.comment {
345	color: #800000
346}
347
348span.preprocessor {
349	color: #806020
350}
351
352span.stringliteral {
353	color: #002080
354}
355
356span.charliteral {
357	color: #008080
358}
359
360span.vhdldigit {
361	color: #ff00ff
362}
363
364span.vhdlchar {
365	color: #000000
366}
367
368span.vhdlkeyword {
369	color: #700070
370}
371
372span.vhdllogic {
373	color: #ff0000
374}
375
376blockquote {
377	background-color: #F7F8FB;
378	border-left: 2px solid #9CAFD4;
379	margin: 0 24px 0 4px;
380	padding: 0 12px 0 16px;
381}
382
383/* @end */
384
385/*
386.search {
387	color: #003399;
388	font-weight: bold;
389}
390
391form.search {
392	margin-bottom: 0px;
393	margin-top: 0px;
394}
395
396input.search {
397	font-size: 75%;
398	color: #000080;
399	font-weight: normal;
400	background-color: #e8eef2;
401}
402*/
403
404td.tiny {
405	font-size: 75%;
406}
407
408.dirtab {
409	padding: 4px;
410	border-collapse: collapse;
411	border: 1px solid #A3B4D7;
412}
413
414th.dirtab {
415	background: #EBEFF6;
416	font-weight: bold;
417}
418
419hr {
420	height: 0px;
421	border: none;
422	border-top: 1px solid #4A6AAA;
423}
424
425hr.footer {
426	height: 1px;
427}
428
429/* @group Member Descriptions */
430
431table.memberdecls {
432	border-spacing: 0px;
433	padding: 0px;
434}
435
436.memberdecls td, .fieldtable tr {
437	-webkit-transition-property: background-color, box-shadow;
438	-webkit-transition-duration: 0.5s;
439	-moz-transition-property: background-color, box-shadow;
440	-moz-transition-duration: 0.5s;
441	-ms-transition-property: background-color, box-shadow;
442	-ms-transition-duration: 0.5s;
443	-o-transition-property: background-color, box-shadow;
444	-o-transition-duration: 0.5s;
445	transition-property: background-color, box-shadow;
446	transition-duration: 0.5s;
447}
448
449.memberdecls td.glow, .fieldtable tr.glow {
450	background-color: cyan;
451	box-shadow: 0 0 15px cyan;
452}
453
454.mdescLeft, .mdescRight,
455.memItemLeft, .memItemRight,
456.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
457	background-color: #F9FAFC;
458	border: none;
459	margin: 4px;
460	padding: 1px 0 0 8px;
461}
462
463.mdescLeft, .mdescRight {
464	padding: 0px 8px 4px 8px;
465	color: #555;
466}
467
468.memSeparator {
469	border-bottom: 1px solid #DEE4F0;
470	line-height: 1px;
471	margin: 0px;
472	padding: 0px;
473}
474
475.memItemLeft, .memTemplItemLeft {
476	white-space: nowrap;
477}
478
479.memItemRight {
480	width: 100%;
481}
482
483.memTemplParams {
484	color: #4665A2;
485	white-space: nowrap;
486	font-size: 80%;
487}
488
489/* @end */
490
491/* @group Member Details */
492
493/* Styles for detailed member documentation */
494
495.memtemplate {
496	font-size: 80%;
497	color: #4665A2;
498	font-weight: normal;
499	margin-left: 9px;
500}
501
502.memnav {
503	background-color: #EBEFF6;
504	border: 1px solid #A3B4D7;
505	text-align: center;
506	margin: 2px;
507	margin-right: 15px;
508	padding: 2px;
509}
510
511.mempage {
512	width: 100%;
513}
514
515.memitem {
516	padding: 0;
517	margin-bottom: 10px;
518	margin-right: 5px;
519	-webkit-transition: box-shadow 0.5s linear;
520	-moz-transition: box-shadow 0.5s linear;
521	-ms-transition: box-shadow 0.5s linear;
522	-o-transition: box-shadow 0.5s linear;
523	transition: box-shadow 0.5s linear;
524	display: table !important;
525	width: 100%;
526}
527
528.memitem.glow {
529	 box-shadow: 0 0 15px cyan;
530}
531
532.memname {
533	font-weight: bold;
534	margin-left: 6px;
535}
536
537.memname td {
538	vertical-align: bottom;
539}
540
541.memproto, dl.reflist dt {
542	border-top: 1px solid #A8B8D9;
543	border-left: 1px solid #A8B8D9;
544	border-right: 1px solid #A8B8D9;
545	padding: 6px 0px 6px 0px;
546	color: #253555;
547	font-weight: bold;
548	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
549	background-image:url('nav_f.png');
550	background-repeat:repeat-x;
551	background-color: #E2E8F2;
552	/* opera specific markup */
553	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
554	border-top-right-radius: 4px;
555	border-top-left-radius: 4px;
556	/* firefox specific markup */
557	-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
558	-moz-border-radius-topright: 4px;
559	-moz-border-radius-topleft: 4px;
560	/* webkit specific markup */
561	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
562	-webkit-border-top-right-radius: 4px;
563	-webkit-border-top-left-radius: 4px;
564
565}
566
567.memdoc, dl.reflist dd {
568	border-bottom: 1px solid #A8B8D9;
569	border-left: 1px solid #A8B8D9;
570	border-right: 1px solid #A8B8D9;
571	padding: 6px 10px 2px 10px;
572	background-color: #FBFCFD;
573	border-top-width: 0;
574	background-image:url('nav_g.png');
575	background-repeat:repeat-x;
576	background-color: #FFFFFF;
577	/* opera specific markup */
578	border-bottom-left-radius: 4px;
579	border-bottom-right-radius: 4px;
580	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
581	/* firefox specific markup */
582	-moz-border-radius-bottomleft: 4px;
583	-moz-border-radius-bottomright: 4px;
584	-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
585	/* webkit specific markup */
586	-webkit-border-bottom-left-radius: 4px;
587	-webkit-border-bottom-right-radius: 4px;
588	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
589}
590
591dl.reflist dt {
592	padding: 5px;
593}
594
595dl.reflist dd {
596	margin: 0px 0px 10px 0px;
597	padding: 5px;
598}
599
600.paramkey {
601	text-align: right;
602}
603
604.paramtype {
605	white-space: nowrap;
606}
607
608.paramname {
609	color: #602020;
610	white-space: nowrap;
611}
612.paramname em {
613	font-style: normal;
614}
615.paramname code {
616	line-height: 14px;
617}
618
619.params, .retval, .exception, .tparams {
620	margin-left: 0px;
621	padding-left: 0px;
622}
623
624.params .paramname, .retval .paramname {
625	font-weight: bold;
626	vertical-align: top;
627}
628
629.params .paramtype {
630	font-style: italic;
631	vertical-align: top;
632}
633
634.params .paramdir {
635	font-family: "courier new",courier,monospace;
636	vertical-align: top;
637}
638
639table.mlabels {
640	border-spacing: 0px;
641}
642
643td.mlabels-left {
644	width: 100%;
645	padding: 0px;
646}
647
648td.mlabels-right {
649	vertical-align: bottom;
650	padding: 0px;
651	white-space: nowrap;
652}
653
654span.mlabels {
655	margin-left: 8px;
656}
657
658span.mlabel {
659	background-color: #728DC1;
660	border-top:1px solid #5373B4;
661	border-left:1px solid #5373B4;
662	border-right:1px solid #C4CFE5;
663	border-bottom:1px solid #C4CFE5;
664	text-shadow: none;
665	color: white;
666	margin-right: 4px;
667	padding: 2px 3px;
668	border-radius: 3px;
669	font-size: 7pt;
670	white-space: nowrap;
671	vertical-align: middle;
672}
673
674
675
676/* @end */
677
678/* these are for tree view inside a (index) page */
679
680div.directory {
681	margin: 10px 0px;
682	border-top: 1px solid #9CAFD4;
683	border-bottom: 1px solid #9CAFD4;
684	width: 100%;
685}
686
687.directory table {
688	border-collapse:collapse;
689}
690
691.directory td {
692	margin: 0px;
693	padding: 0px;
694	vertical-align: top;
695}
696
697.directory td.entry {
698	white-space: nowrap;
699	padding-right: 6px;
700	padding-top: 3px;
701}
702
703.directory td.entry a {
704	outline:none;
705}
706
707.directory td.entry a img {
708	border: none;
709}
710
711.directory td.desc {
712	width: 100%;
713	padding-left: 6px;
714	padding-right: 6px;
715	padding-top: 3px;
716	border-left: 1px solid rgba(0,0,0,0.05);
717}
718
719.directory tr.even {
720	padding-left: 6px;
721	background-color: #F7F8FB;
722}
723
724.directory img {
725	vertical-align: -30%;
726}
727
728.directory .levels {
729	white-space: nowrap;
730	width: 100%;
731	text-align: right;
732	font-size: 9pt;
733}
734
735.directory .levels span {
736	cursor: pointer;
737	padding-left: 2px;
738	padding-right: 2px;
739	color: #3D578C;
740}
741
742.arrow {
743    color: #9CAFD4;
744    -webkit-user-select: none;
745    -khtml-user-select: none;
746    -moz-user-select: none;
747    -ms-user-select: none;
748    user-select: none;
749    cursor: pointer;
750    font-size: 80%;
751    display: inline-block;
752    width: 16px;
753    height: 22px;
754}
755
756.icon {
757    font-family: Arial, Helvetica;
758    font-weight: bold;
759    font-size: 12px;
760    height: 14px;
761    width: 16px;
762    display: inline-block;
763    background-color: #728DC1;
764    color: white;
765    text-align: center;
766    border-radius: 4px;
767    margin-left: 2px;
768    margin-right: 2px;
769}
770
771.icona {
772    width: 24px;
773    height: 22px;
774    display: inline-block;
775}
776
777.iconfopen {
778    width: 24px;
779    height: 18px;
780    margin-bottom: 4px;
781    background-image:url('folderopen.png');
782    background-position: 0px -4px;
783    background-repeat: repeat-y;
784    vertical-align:top;
785    display: inline-block;
786}
787
788.iconfclosed {
789    width: 24px;
790    height: 18px;
791    margin-bottom: 4px;
792    background-image:url('folderclosed.png');
793    background-position: 0px -4px;
794    background-repeat: repeat-y;
795    vertical-align:top;
796    display: inline-block;
797}
798
799.icondoc {
800    width: 24px;
801    height: 18px;
802    margin-bottom: 4px;
803    background-image:url('doc.png');
804    background-position: 0px -4px;
805    background-repeat: repeat-y;
806    vertical-align:top;
807    display: inline-block;
808}
809
810table.directory {
811    font: 400 14px Roboto,sans-serif;
812}
813
814/* @end */
815
816div.dynheader {
817	margin-top: 8px;
818	-webkit-touch-callout: none;
819	-webkit-user-select: none;
820	-khtml-user-select: none;
821	-moz-user-select: none;
822	-ms-user-select: none;
823	user-select: none;
824}
825
826address {
827	font-style: normal;
828	color: #2A3D61;
829}
830
831table.doxtable, table.markdownTable {
832	border-collapse:collapse;
833	margin-top: 4px;
834	margin-bottom: 4px;
835}
836
837table.doxtable td, table.doxtable th, table.markdownTable td, table.markdownTable th {
838	border: 1px solid #2D4068;
839	padding: 3px 7px 2px;
840}
841
842table.doxtable th, table.markdownTable th {
843	background-color: #374F7F;
844	color: #FFFFFF;
845	font-size: 110%;
846	padding-bottom: 4px;
847	padding-top: 5px;
848}
849
850table.fieldtable {
851	/*width: 100%;*/
852	margin-bottom: 10px;
853	border: 1px solid #A8B8D9;
854	border-spacing: 0px;
855	-moz-border-radius: 4px;
856	-webkit-border-radius: 4px;
857	border-radius: 4px;
858	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
859	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
860	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
861}
862
863.fieldtable td, .fieldtable th {
864	padding: 3px 7px 2px;
865}
866
867.fieldtable td.fieldtype, .fieldtable td.fieldname {
868	white-space: nowrap;
869	border-right: 1px solid #A8B8D9;
870	border-bottom: 1px solid #A8B8D9;
871	vertical-align: top;
872}
873
874.fieldtable td.fieldname {
875	padding-top: 3px;
876}
877
878.fieldtable td.fielddoc {
879	border-bottom: 1px solid #A8B8D9;
880	/*width: 100%;*/
881}
882
883.fieldtable td.fielddoc p:first-child {
884	margin-top: 0px;
885}
886
887.fieldtable td.fielddoc p:last-child {
888	margin-bottom: 2px;
889}
890
891.fieldtable tr:last-child td {
892	border-bottom: none;
893}
894
895.fieldtable th {
896	background-image:url('nav_f.png');
897	background-repeat:repeat-x;
898	background-color: #E2E8F2;
899	font-size: 90%;
900	color: #253555;
901	padding-bottom: 4px;
902	padding-top: 5px;
903	text-align:left;
904	-moz-border-radius-topleft: 4px;
905	-moz-border-radius-topright: 4px;
906	-webkit-border-top-left-radius: 4px;
907	-webkit-border-top-right-radius: 4px;
908	border-top-left-radius: 4px;
909	border-top-right-radius: 4px;
910	border-bottom: 1px solid #A8B8D9;
911}
912
913
914.tabsearch {
915	top: 0px;
916	left: 10px;
917	height: 36px;
918	background-image: url('tab_b.png');
919	z-index: 101;
920	overflow: hidden;
921	font-size: 13px;
922}
923
924.navpath ul
925{
926	font-size: 11px;
927	background-image:url('tab_b.png');
928	background-repeat:repeat-x;
929	background-position: 0 -5px;
930	height:30px;
931	line-height:30px;
932	color:#8AA0CC;
933	border:solid 1px #C2CDE4;
934	overflow:hidden;
935	margin:0px;
936	padding:0px;
937}
938
939.navpath li
940{
941	list-style-type:none;
942	float:left;
943	padding-left:10px;
944	padding-right:15px;
945	background-image:url('bc_s.png');
946	background-repeat:no-repeat;
947	background-position:right;
948	color:#364D7C;
949}
950
951.navpath li.navelem a
952{
953	height:32px;
954	display:block;
955	text-decoration: none;
956	outline: none;
957	color: #283A5D;
958	font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
959	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
960	text-decoration: none;
961}
962
963.navpath li.navelem a:hover
964{
965	color:#6884BD;
966}
967
968.navpath li.footer
969{
970	list-style-type:none;
971	float:right;
972	padding-left:10px;
973	padding-right:15px;
974	background-image:none;
975	background-repeat:no-repeat;
976	background-position:right;
977	color:#364D7C;
978	font-size: 8pt;
979}
980
981
982div.summary
983{
984	float: right;
985	font-size: 8pt;
986	padding-right: 5px;
987	width: 50%;
988	text-align: right;
989}
990
991div.summary a
992{
993	white-space: nowrap;
994}
995
996div.ingroups
997{
998	font-size: 8pt;
999	width: 50%;
1000	text-align: left;
1001}
1002
1003div.ingroups a
1004{
1005	white-space: nowrap;
1006}
1007
1008dl
1009{
1010	padding: 0 0 0 10px;
1011}
1012
1013/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
1014dl.section
1015{
1016	margin-left: 0px;
1017	padding-left: 0px;
1018}
1019
1020dl.note
1021{
1022	margin-left:-7px;
1023	padding-left: 3px;
1024	border-left:4px solid;
1025	border-color: #D0C000;
1026}
1027
1028dl.warning, dl.attention
1029{
1030	margin-left:-7px;
1031	padding-left: 3px;
1032	border-left:4px solid;
1033	border-color: #FF0000;
1034}
1035
1036dl.pre, dl.post, dl.invariant
1037{
1038	margin-left:-7px;
1039	padding-left: 3px;
1040	border-left:4px solid;
1041	border-color: #00D000;
1042}
1043
1044dl.deprecated
1045{
1046	margin-left:-7px;
1047	padding-left: 3px;
1048	border-left:4px solid;
1049	border-color: #505050;
1050}
1051
1052dl.todo
1053{
1054	margin-left:-7px;
1055	padding-left: 3px;
1056	border-left:4px solid;
1057	border-color: #00C0E0;
1058}
1059
1060dl.test
1061{
1062	margin-left:-7px;
1063	padding-left: 3px;
1064	border-left:4px solid;
1065	border-color: #3030E0;
1066}
1067
1068dl.bug
1069{
1070	margin-left:-7px;
1071	padding-left: 3px;
1072	border-left:4px solid;
1073	border-color: #C08050;
1074}
1075
1076dl.section dd {
1077	margin-bottom: 6px;
1078}
1079
1080.image
1081{
1082	text-align: center;
1083}
1084
1085.dotgraph
1086{
1087	text-align: center;
1088}
1089
1090.mscgraph
1091{
1092	text-align: center;
1093}
1094
1095.diagraph
1096{
1097	text-align: center;
1098}
1099
1100.caption
1101{
1102	font-weight: bold;
1103}
1104
1105div.zoom
1106{
1107	border: 1px solid #90A5CE;
1108}
1109
1110dl.citelist {
1111	margin-bottom:50px;
1112}
1113
1114dl.citelist dt {
1115	color:#334975;
1116	float:left;
1117	font-weight:bold;
1118	margin-right:10px;
1119	padding:5px;
1120}
1121
1122dl.citelist dd {
1123	margin:2px 0;
1124	padding:5px 0;
1125}
1126
1127div.toc {
1128	padding: 14px 25px;
1129	background-color: #F4F6FA;
1130	border: 1px solid #D8DFEE;
1131	border-radius: 7px 7px 7px 7px;
1132	float: right;
1133	height: auto;
1134	margin: 0 20px 10px 10px;
1135	width: 200px;
1136}
1137
1138div.toc li {
1139	background: url("bdwn.png") no-repeat scroll 0 5px transparent;
1140	font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
1141	margin-top: 5px;
1142	padding-left: 10px;
1143	padding-top: 2px;
1144}
1145
1146div.toc h3 {
1147	font: bold 12px/1.2 Arial,FreeSans,sans-serif;
1148	color: #4665A2;
1149	border-bottom: 0 none;
1150	margin: 0;
1151}
1152
1153div.toc ul {
1154	list-style: none outside none;
1155	border: medium none;
1156	padding: 0px;
1157}
1158
1159div.toc li.level1 {
1160	margin-left: 0px;
1161}
1162
1163div.toc li.level2 {
1164	margin-left: 15px;
1165}
1166
1167div.toc li.level3 {
1168	margin-left: 30px;
1169}
1170
1171div.toc li.level4 {
1172	margin-left: 45px;
1173}
1174
1175.inherit_header {
1176	font-weight: bold;
1177	color: gray;
1178	cursor: pointer;
1179	-webkit-touch-callout: none;
1180	-webkit-user-select: none;
1181	-khtml-user-select: none;
1182	-moz-user-select: none;
1183	-ms-user-select: none;
1184	user-select: none;
1185}
1186
1187.inherit_header td {
1188	padding: 6px 0px 2px 5px;
1189}
1190
1191.inherit {
1192	display: none;
1193}
1194
1195tr.heading h2 {
1196	margin-top: 12px;
1197	margin-bottom: 4px;
1198}
1199
1200/* tooltip related style info */
1201
1202.ttc {
1203	position: absolute;
1204	display: none;
1205}
1206
1207#powerTip {
1208	cursor: default;
1209	white-space: nowrap;
1210	background-color: white;
1211	border: 1px solid gray;
1212	border-radius: 4px 4px 4px 4px;
1213	box-shadow: 1px 1px 7px gray;
1214	display: none;
1215	font-size: smaller;
1216	max-width: 80%;
1217	opacity: 0.9;
1218	padding: 1ex 1em 1em;
1219	position: absolute;
1220	z-index: 2147483647;
1221}
1222
1223#powerTip div.ttdoc {
1224	color: grey;
1225	font-style: italic;
1226}
1227
1228#powerTip div.ttname a {
1229	font-weight: bold;
1230}
1231
1232#powerTip div.ttname {
1233	font-weight: bold;
1234}
1235
1236#powerTip div.ttdeci {
1237	color: #006318;
1238}
1239
1240#powerTip div {
1241	margin: 0px;
1242	padding: 0px;
1243	font: 12px/16px Roboto,sans-serif;
1244}
1245
1246#powerTip:before, #powerTip:after {
1247	content: "";
1248	position: absolute;
1249	margin: 0px;
1250}
1251
1252#powerTip.n:after,  #powerTip.n:before,
1253#powerTip.s:after,  #powerTip.s:before,
1254#powerTip.w:after,  #powerTip.w:before,
1255#powerTip.e:after,  #powerTip.e:before,
1256#powerTip.ne:after, #powerTip.ne:before,
1257#powerTip.se:after, #powerTip.se:before,
1258#powerTip.nw:after, #powerTip.nw:before,
1259#powerTip.sw:after, #powerTip.sw:before {
1260	border: solid transparent;
1261	content: " ";
1262	height: 0;
1263	width: 0;
1264	position: absolute;
1265}
1266
1267#powerTip.n:after,  #powerTip.s:after,
1268#powerTip.w:after,  #powerTip.e:after,
1269#powerTip.nw:after, #powerTip.ne:after,
1270#powerTip.sw:after, #powerTip.se:after {
1271	border-color: rgba(255, 255, 255, 0);
1272}
1273
1274#powerTip.n:before,  #powerTip.s:before,
1275#powerTip.w:before,  #powerTip.e:before,
1276#powerTip.nw:before, #powerTip.ne:before,
1277#powerTip.sw:before, #powerTip.se:before {
1278	border-color: rgba(128, 128, 128, 0);
1279}
1280
1281#powerTip.n:after,  #powerTip.n:before,
1282#powerTip.ne:after, #powerTip.ne:before,
1283#powerTip.nw:after, #powerTip.nw:before {
1284	top: 100%;
1285}
1286
1287#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
1288	border-top-color: #ffffff;
1289	border-width: 10px;
1290	margin: 0px -10px;
1291}
1292#powerTip.n:before {
1293	border-top-color: #808080;
1294	border-width: 11px;
1295	margin: 0px -11px;
1296}
1297#powerTip.n:after, #powerTip.n:before {
1298	left: 50%;
1299}
1300
1301#powerTip.nw:after, #powerTip.nw:before {
1302	right: 14px;
1303}
1304
1305#powerTip.ne:after, #powerTip.ne:before {
1306	left: 14px;
1307}
1308
1309#powerTip.s:after,  #powerTip.s:before,
1310#powerTip.se:after, #powerTip.se:before,
1311#powerTip.sw:after, #powerTip.sw:before {
1312	bottom: 100%;
1313}
1314
1315#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
1316	border-bottom-color: #ffffff;
1317	border-width: 10px;
1318	margin: 0px -10px;
1319}
1320
1321#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
1322	border-bottom-color: #808080;
1323	border-width: 11px;
1324	margin: 0px -11px;
1325}
1326
1327#powerTip.s:after, #powerTip.s:before {
1328	left: 50%;
1329}
1330
1331#powerTip.sw:after, #powerTip.sw:before {
1332	right: 14px;
1333}
1334
1335#powerTip.se:after, #powerTip.se:before {
1336	left: 14px;
1337}
1338
1339#powerTip.e:after, #powerTip.e:before {
1340	left: 100%;
1341}
1342#powerTip.e:after {
1343	border-left-color: #ffffff;
1344	border-width: 10px;
1345	top: 50%;
1346	margin-top: -10px;
1347}
1348#powerTip.e:before {
1349	border-left-color: #808080;
1350	border-width: 11px;
1351	top: 50%;
1352	margin-top: -11px;
1353}
1354
1355#powerTip.w:after, #powerTip.w:before {
1356	right: 100%;
1357}
1358#powerTip.w:after {
1359	border-right-color: #ffffff;
1360	border-width: 10px;
1361	top: 50%;
1362	margin-top: -10px;
1363}
1364#powerTip.w:before {
1365	border-right-color: #808080;
1366	border-width: 11px;
1367	top: 50%;
1368	margin-top: -11px;
1369}
1370
1371@media print
1372{
1373  #top { display: none; }
1374  #side-nav { display: none; }
1375  #nav-path { display: none; }
1376  body { overflow:visible; }
1377  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
1378  .summary { display: none; }
1379  .memitem { page-break-inside: avoid; }
1380  #doc-content
1381  {
1382    margin-left:0 !important;
1383    height:auto !important;
1384    width:auto !important;
1385    overflow:inherit;
1386    display:inline;
1387  }
1388}
1389
1390/* Non-responsive overrides
1391 *
1392 * Utilize the following CSS to disable the responsive-ness of the container,
1393 * grid system, and navbar.
1394 */
1395
1396/* Reset the container */
1397.container {
1398	width: 970px;
1399	max-width: none !important;
1400}
1401
1402/* Demonstrate the grids */
1403.col-xs-4 {
1404	padding-top: 15px;
1405	padding-bottom: 15px;
1406	background-color: #eee;
1407	background-color: rgba(86,61,124,.15);
1408	border: 1px solid #ddd;
1409	border: 1px solid rgba(86,61,124,.2);
1410}
1411
1412.container .navbar-header,
1413.container .navbar-collapse {
1414	margin-right: 0;
1415	margin-left: 0;
1416}
1417
1418/* Always float the navbar header */
1419.navbar-header {
1420	float: left;
1421}
1422
1423/* Undo the collapsing navbar */
1424.navbar-collapse {
1425	display: block !important;
1426	height: auto !important;
1427	padding-bottom: 0;
1428	overflow: visible !important;
1429	visibility: visible !important;
1430}
1431
1432.navbar-toggle {
1433	display: none;
1434}
1435.navbar-collapse {
1436	border-top: 0;
1437}
1438
1439.navbar-brand {
1440	margin-left: -15px;
1441}
1442
1443/* Always apply the floated nav */
1444.navbar-nav {
1445	float: left;
1446	margin: 0;
1447}
1448.navbar-nav > li {
1449	float: left;
1450}
1451.navbar-nav > li > a {
1452	padding: 15px;
1453}
1454
1455/* Redeclare since we override the float above */
1456.navbar-nav.navbar-right {
1457	float: right;
1458}
1459
1460/* Undo custom dropdowns */
1461.navbar .navbar-nav .open .dropdown-menu {
1462	position: absolute;
1463	float: left;
1464	background-color: #fff;
1465	border: 1px solid #ccc;
1466	border: 1px solid rgba(0, 0, 0, .15);
1467	border-width: 0 1px 1px;
1468	border-radius: 0 0 4px 4px;
1469	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
1470	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
1471}
1472.navbar-default .navbar-nav .open .dropdown-menu > li > a {
1473	color: #333;
1474}
1475.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
1476.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
1477.navbar .navbar-nav .open .dropdown-menu > .active > a,
1478.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
1479.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
1480	color: #fff !important;
1481	background-color: #428bca !important;
1482}
1483.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
1484.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
1485.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
1486	color: #999 !important;
1487	background-color: transparent !important;
1488}
1489
1490/* Undo form expansion */
1491.navbar-form {
1492	float: left;
1493	width: auto;
1494	padding-top: 0;
1495	padding-bottom: 0;
1496	margin-right: 0;
1497	margin-left: 0;
1498	border: 0;
1499	-webkit-box-shadow: none;
1500	box-shadow: none;
1501}
1502
1503/* Copy-pasted from forms.less since we mixin the .form-inline styles. */
1504.navbar-form .form-group {
1505	display: inline-block;
1506	margin-bottom: 0;
1507	vertical-align: middle;
1508}
1509
1510.navbar-form .form-control {
1511	display: inline-block;
1512	width: auto;
1513	vertical-align: middle;
1514}
1515
1516.navbar-form .form-control-static {
1517	display: inline-block;
1518}
1519
1520.navbar-form .input-group {
1521	display: inline-table;
1522	vertical-align: middle;
1523}
1524
1525.navbar-form .input-group .input-group-addon,
1526.navbar-form .input-group .input-group-btn,
1527.navbar-form .input-group .form-control {
1528	width: auto;
1529}
1530
1531.navbar-form .input-group > .form-control {
1532	width: 100%;
1533}
1534
1535.navbar-form .control-label {
1536	margin-bottom: 0;
1537	vertical-align: middle;
1538}
1539
1540.navbar-form .radio,
1541.navbar-form .checkbox {
1542	display: inline-block;
1543	margin-top: 0;
1544	margin-bottom: 0;
1545	vertical-align: middle;
1546}
1547
1548.navbar-form .radio label,
1549.navbar-form .checkbox label {
1550	padding-left: 0;
1551}
1552
1553.navbar-form .radio input[type="radio"],
1554.navbar-form .checkbox input[type="checkbox"] {
1555	position: relative;
1556	margin-left: 0;
1557}
1558
1559.navbar-form .has-feedback .form-control-feedback {
1560	top: 0;
1561}
1562
1563/* Undo inline form compaction on small screens */
1564.form-inline .form-group {
1565	display: inline-block;
1566	margin-bottom: 0;
1567	vertical-align: middle;
1568}
1569
1570.form-inline .form-control {
1571	display: inline-block;
1572	width: auto;
1573	vertical-align: middle;
1574}
1575
1576.form-inline .form-control-static {
1577	display: inline-block;
1578}
1579
1580.form-inline .input-group {
1581	display: inline-table;
1582	vertical-align: middle;
1583}
1584.form-inline .input-group .input-group-addon,
1585.form-inline .input-group .input-group-btn,
1586.form-inline .input-group .form-control {
1587	width: auto;
1588}
1589
1590.form-inline .input-group > .form-control {
1591	width: 100%;
1592}
1593
1594.form-inline .control-label {
1595	margin-bottom: 0;
1596	vertical-align: middle;
1597}
1598
1599.form-inline .radio,
1600.form-inline .checkbox {
1601	display: inline-block;
1602	margin-top: 0;
1603	margin-bottom: 0;
1604	vertical-align: middle;
1605}
1606.form-inline .radio label,
1607.form-inline .checkbox label {
1608	padding-left: 0;
1609}
1610
1611.form-inline .radio input[type="radio"],
1612.form-inline .checkbox input[type="checkbox"] {
1613	position: relative;
1614	margin-left: 0;
1615}
1616
1617.form-inline .has-feedback .form-control-feedback {
1618	top: 0;
1619}
1620