 body {
        width: 21cm;
        min-height: 29.7cm;
        padding: 1cm;
        margin: 1cm auto;
       /* border: 1px #D3D3D3 solid; */
        border-radius: 5px;
        background: white;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
        font : 12pt "Tahoma";
    }
.codeFigure { border : 1px solid green;
/*
		background:#888888;

  background-color:blue;*/
  opacity: 1.0;

  filter: alpha(opacity=100); /* For IE8 and earlier */
}

.regionColor { color: blue;}
.disarmLC { color : red;  font-weight:bold;}

.code { font-family : courier }

.Darwin { background: cyan;}
.private { background: #33d8d9;}
.Android { background: #13da13;}
.Linux { background: #63fa93;}
.ssnotdisp { /* Samsung boot args, not displayed */ display :none}

.notvndk { background : silver}
.builtin { background: gold}
.notblue { /* hrefs in output which I don't want blue */ color: yellow; text-decoration :underline}
.bu { font-weight: bold; text-decoration:underline}


.showbpack { display: none;}

/* Vendor specific */
.ssbin { background: silver;}
.ss { background: silver;}

todo { border : 1px solid red; padding:5px; background:yellow;}
 .landscape {  -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ 
transform: rotate(90deg);}
 .landscapeLeft {  -webkit-transform: rotate(270deg); /* Chrome, Safari, Opera */ 
transform: rotate(270deg);}

.mementoMatch { color: red;}
.mementoAddr { color: blue;}

.titleRow { text-align : center; background: yellow ; font-weight: bold}
.unimplemented { background: grey}
.nowrap { white-space: nowrap;}
.hidden { color : grey } /* for @hide in java*/
.hide { background : silver } /* for @hide in java*/
.unsupportedAppUsage { background : silver } /* for @hide in java*/
.unsupported { background : silver } /* for BC/BRs which aren't supported */
 .obsolete { background: silver}
 .testing { background: grey}
 .debug { background: silver}
@media screen {
 a:visited { color : blue;}
.v1 { color : red; text-decoration: line-through }
.notv2 { color : black}
}

 .javaClass { font-weight: bold; color: purple}
.javaMethod { font-weight :bold; color: blue}
.javaInterface{ font-weight :bold; color: brown;}
.objcCall { text-decoration:underline; color:purple}

.disarmLabel { text-decoration: underline; color : blue;}
.disarmSymbol { text-decoration: underline; color : navy;}
.disarmLabelCall { color : blue;}


// deprecated these two:
.className { font-weight: bold; color: purple }
.methName { font-weight: bold; color: brown}
.funcName { font-weight :bold; color: blue}
.globalName { font-weight :bold; color: #1280f1;}
.syscallName { font-weight :bold; color: blue}


 pre { margin-top:4px ; margin-bottom:4px;}


 page {
 	}
.androidpart { background: chartreuse;}
 
 .external { background : yellow ; }
 .tableHeader {background: yellow; text-align:center}
 .highlighted { background: green;}
 .maybeInvisible { display : none;}
 .notexported { color : gray}
 .centered { margin-left: auto; margin-right: auto;}
 .hiddenMethod { color : gray }


  h1 { margin-left: auto; margin-right : auto; font-size : xx-large;}
  h2 { margin-left: auto; margin-right : auto; font-size : x-large; text-shadow: .04em .04em 0 #fff,.08em .08em 0 #aaa; -webkit-text-shadow: .04em .04em 0 #fff, .08em .08em 0 #aaa; }
  
  th { background: #b0fef6;}
  .tocline { margin-left: auto; margin-right : auto; font-size : x-large;}

@keyframes glowheader {
  from {
    background-color: #33b5e5;
    color: #000;
    border-bottom-color: #000; }

  to {
    background-color: transparent;
    color: #33b5e5;
    border-bottom-color: #33b5e5; } }

  h2:target, h3:target {
    animation-name: glowheader;
    animation-duration: 0.7s;
    animation-timing-function: ease-out;
  }

 .comment { color : green;}
 .jcomment { color : blue; text-decoration: italic; color : #44990a;}

body h2 {
 color: red; 

  margin: 0.5em 0 0 -4%;
  line-height: 1.3;
  border-bottom: 2px solid silver;
}


 .card { width : 350px; padding : 4px; margin-left : 10px;  border : 1px solid black ; background : white; float: right;  box-shadow : 5px 5px 2px #888; margin-bottom:5px;}

 .cardItem { text-decoration :underline; }
 .transparentTable caption { margin-left: auto; margin-right: auto; text-decoration :underline; font-weight: bold; font-size : 10pt; padding-bottom : 3px; }
 .transparentTable { width : 100% }
 .transparentTable tr td { border : 0px solid white; } 

   li { padding : 5px;}
 td code {font-size : 10pt; }

 figure + p {
   text-indent: 2em; padding-top : 4px}
 p + p {
  text-indent: 2em; }

h1+p::first-letter
{
font-size:200%;
} 



 .command { font-weight: bold; font-family : Times; }

 article { font-family : verdana ; font-size : 12pt; }
 figure { border : 1px solid black ; padding: 2px; margin-top:2px;}
 pathspec { font-size: 10pt;font-family : Verdana; }

.annotation { color : purple;}
.annotation2 { border : 1px solid black; background: white;  color :purple ; font-weight : bold; }
 .title { font-size : larger ; text-align : center ;  } 

 .typed { color : white; font-weight : bold; }
 .emphasized { color : red; font-weight : bold; }
 .pathspec { font-family : Verdana; font-size : smaller;}

.pb { page-break-before : always; } 
.pbWithMargin:before { content: "---"; }
.pbWithMargin { border:red;color: red;  page-break-before : always; padding-top : 30px;}
.newPage { page-break-before : always ; padding-top : 25px; }

 .listing { border : 1px solid black; padding-left : 10px; font-size: smaller; padding-right : 10px; padding-top: 2px; padding-bottom : 2px;overflow : hidden;background-color : #ddebda; margin-left :auto; margin-right : auto; width : 90%}

 .important
	{
		border : 1px solid black;
		padding : 15px;
	}
 .caution
	{
		border : 1px solid black;
		padding : 15px;
	}

 .question
	{
		border : 1px solid black;
		padding : 15px;
	}

 .note { border : 1px solid red; padding : 10px; margin-left: auto; margin-right : auto; background-color : yellow; box-shadow : 5px 5px 2px #888;}

 .experiment { margin-left: auto; margin-right: auto;  padding: 20px; border : 1px solid black; width: 800px; position :relative; left: -50px; }
 .caseStudy { margin-left: auto; margin-right: auto;  padding: 20px; border : 1px solid black; width: 800px; position :relative; left: -50px; }

 .experiment figure .output { width: 600px;}

 table {  border-spacing : 0px; padding : 3px}
 table th { border : 1px solid black; padding-left : 20px ; padding-right : 20px; }
 table tr { border : 1px solid black;   }
 table tr  td { padding : 3px  ; }
 .typed { font-weight : bold; }
 table td { font-size : 11pt;border : 1px solid black; }


figcaption {  text-align :center; border-top : 0px solid white;   margin-left: auto; margin-right: auto; font-size : smaller; margin-bottom:55px; padding-bottom:5px; }
caption {  text-align :center;  margin-left: auto; margin-right: auto; font-size : smaller;}
 

 .shaded { background-color : silver;}
 .cppcomment { color : green }
 .cppkeyword { color : blue}
 .packageclass { color : purple}
 .output .string { color : white}
 .output .typed { color : green;}
 .output .function { color : purple;}
 .output .address { color : black;}
 .pointer { color : red; }
 .string { color : red}
 .element { color : brown}
 .attribute { color : blue}
 .reservedword { color : blue;}
 .javakeyword { color : purple;}
 .soongkeyword { color : purple;}

 .hidlkeyword { color : blue }
 .hidden { color : gray;}

 super { font-size : x-small; vertical-align : super}
 .footnote { padding-top:5px; border-top: 1px solid black ;vertical-align : super; font-size : smaller }
.rotate90r {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

 .L { background-color: #00ff00; }


# Imported
 del { color :red}

 .circled { font-size : 10.5pt; padding-left : 5px; padding-right: 5px; margin-top:2px; padding-top: 2px; padding-bottom : 5px; border : 2px solid white;  background-color : black ; text-color;white; color : white; overflow : auto; width : 55em;   border-radius: 15px;  margin-right:auto; margin-left: auto;}

 .output { font-size : 10.5pt; padding-left : 10px; padding-right: 10px; margin-top:2px; padding-top: 2px; padding-bottom : 5px; border : 1px solid black;  background-color : #f8f8f8 ; color : #grey; overflow : auto; width : 55em;   border-radius: 15px; border: 1px solid #73AD21; margin-right:auto; margin-left: auto;}
 path { font-family : Verdana; font-size : 10pt;}
 h3 path { font-family : Verdana; font-size : 12pt;}
 .blacktyped { font-weight : bold}
 .smaller { font-size :smaller}
 .listing { padding-left : 10px; padding-right : 10px; padding-top: 2px; padding-bottom : 2px;overflow : auto;background-color : #ddebda; margin-left :auto; margin-right : auto; width : 90%}
 .superscript { color : red  ;vertical-align : super; font-size : 8pt; }
 .reference { color : red  ;vertical-align : super; font-size : 8pt; }
 .note { border : 1px solid red; padding : 10px; width: 50%; margin-left: auto; margin-right : auto; background-color : yellow; box-shadow : 5px 5px 2px #888;}

 .notimpl { color : grey};
 .jb { background-color : green }
 .greyed { color : grey }
  .ics { background-color: pink}
  .kk { background-color : #D2691E} 
  .KK { background-color : #D2691E}
 .boxedComponent { border : 1px solid black; padding : 2px; text-align : center}
 p { text-indent : 2em;}
 .boxed { border : 1px solid black; padding : 2px;}
 .leftBorder { border-left : 1px solid black; padding-left : 5px;}
 .padded {margin-left: auto; margin-right : auto;padding : 10px; }
 .paddedLI { padding-top:5px; padding-bottom: 20px;}
figcaption {  text-align :center; border-top : 1px solid white;   margin-left: auto; margin-right: auto; font-size : smaller; margin-bottom:0px; padding-bottom:1px;}
 .black { color : black ; border-top: 1px solid black;}
 .bordered { border : 1px solid black;}
 .rowBordered { border-bottom : 1px solid black;}
 .jtoolAnnotation { color : green ; }
 .footnote { padding-top:5px; border-top: 1px solid black ;vertical-align : super; font-size : smaller }
 .box { border : 1px solid black; width : 100px; text-align: center;}
 .illus { border-spacing : 0px;}
 .illus TD { padding-left : 10px;}
 .centered { text-align : center;}
 
 .file {color:red; } 
 .initkeyword { font-weight: bold}
 .initservice { color: blue}
.initprop { color: blue;}
 .initfile { color: brown}
 .socket { color: brown}

 .uidgid { color: brown}

 .listingCaption { border-top : 1px solid black; color : black;}
.upperdash { border-top : 1px dashed;}

 .leftPad { padding-left : 10px;}
 .rightPad { padding-right : 10px;}
 figure { border : 1px solid black ; padding: 5px;}
 article { width : 90% ; margin-left : auto ; margin-right : auto;}
 .boxeDiv { margin-left : auto; margin-right : auto; border : 1px solid black; background : silver; color : black; padding : 10px; width : 60%; margin-top : 20px; margin-bottom : 20px; box-shadow: 10px 10px 5px #888;}

.chapterHeading {float : right;font-size :120pt; border-bottom : 2px solid black;}
.jtraceFile { color : cyan;}
.binderTransact { color : white};
.jtracePath { color : cyan;}
.jtraceSyscall { color: cyan;}
.jtraceString { color: white;}
.jtraceBinder { color :pink}
.jtraceBinderMeth { color :cyan}
.jtraceBC { color : pink; }
.jtraceBR { color : yellow; }


@media print { 

 del { color :red}

a:visited { color : blue }
 a:#href { color : blue;}
	      .pageBreak { page-break-after : always;  }
 .typed { font-weight : bold; text-decoration : underline }
 		.output { font-size : 10.5pt; padding-left : 10px; padding-right: 10px; padding-top: 5px; padding-bottom : 5px; border : 1px solid black;  background-color : #fdfafd ; color : black; overflow : auto; width : 55em; border-radius: 15px; border: 1px solid #73AD21; margin-right:auto; margin-left: auto;}
	.v1 { display:none}

}
 

/* List indentation */

   OL .numbered { counter-reset: item; padding-left: 10px; }
   LI .numbered { display: block }
   LI:before .numbered { content: counters(item, ".") " "; counter-increment: item }

/* V2 */

	/*.v2 {color:green}*/
	/* table .v2 { color : black; border: 10px solid green;} */
	.deprecated { background:silver}

	.disabled { background: silver}


/* C/C++ highlighting */

	.function { color : blue; }
	.functionDef { color : blue; font-weight:bold }
	.comment {color : purple;}
	.jcomment { color:blue}
	.defined { color :brown;}
	.output .defined { color :pink;}

/* For Android versions: */

.a9 { background: green}
.a10 { background: cyan}
.a11 { background : #15a1a8;}
.a12 { background : violet}
.a13 { background: gold}
.a11x { text-decoration:underline}
.a14 { background : pink;}
.usedFromNative { background: silver;}

h5 { font-size:medium}


