1*8c35d5eeSXin Li/* General CSS */ 2*8c35d5eeSXin Li 3*8c35d5eeSXin Libody { 4*8c35d5eeSXin Li background-color: #fff; 5*8c35d5eeSXin Li color: #333; 6*8c35d5eeSXin Li font-family: sans-serif; 7*8c35d5eeSXin Li font-size: 10pt; 8*8c35d5eeSXin Li margin-right: 100px; 9*8c35d5eeSXin Li margin-left: 100px; 10*8c35d5eeSXin Li} 11*8c35d5eeSXin Li 12*8c35d5eeSXin Lih1 { 13*8c35d5eeSXin Li text-align: center; 14*8c35d5eeSXin Li font-size: 18pt; 15*8c35d5eeSXin Li} 16*8c35d5eeSXin Li 17*8c35d5eeSXin Lih1, h2, h3, h4, h5, h6 { 18*8c35d5eeSXin Li color: #06c; 19*8c35d5eeSXin Li margin-top: 2em; 20*8c35d5eeSXin Li margin-bottom: 1em; 21*8c35d5eeSXin Li padding: 25px; 22*8c35d5eeSXin Li font-weight:bold; 23*8c35d5eeSXin Li} 24*8c35d5eeSXin Li 25*8c35d5eeSXin Lih2, 26*8c35d5eeSXin Lih3, 27*8c35d5eeSXin Lih4, 28*8c35d5eeSXin Lih5, 29*8c35d5eeSXin Lih6 { 30*8c35d5eeSXin Li margin-top:1.5em; 31*8c35d5eeSXin Li margin-bottom:.75em; 32*8c35d5eeSXin Li} 33*8c35d5eeSXin Li 34*8c35d5eeSXin Lih1 {font-size:200%;} 35*8c35d5eeSXin Lih2 {font-size:167%;} 36*8c35d5eeSXin Lih3 {font-size:133%;} 37*8c35d5eeSXin Lih4 {font-size:120%;} 38*8c35d5eeSXin Lih5 {font-size:110%;} 39*8c35d5eeSXin Li 40*8c35d5eeSXin Li 41*8c35d5eeSXin Litable { 42*8c35d5eeSXin Li border: 1px solid #bbb; 43*8c35d5eeSXin Li border-spacing: 0; 44*8c35d5eeSXin Li border-collapse: collapse; 45*8c35d5eeSXin Li margin: 0 0 1.5em; 46*8c35d5eeSXin Li vertical-align: middle; 47*8c35d5eeSXin Li width: 100% 48*8c35d5eeSXin Li} 49*8c35d5eeSXin Li 50*8c35d5eeSXin Litd, th { 51*8c35d5eeSXin Li border: 1px solid #ccc; 52*8c35d5eeSXin Li padding: 2px 12px; 53*8c35d5eeSXin Li font-size: 10pt; 54*8c35d5eeSXin Li} 55*8c35d5eeSXin Li 56*8c35d5eeSXin Licode, samp, var { 57*8c35d5eeSXin Li background-color:#FAFAFA; 58*8c35d5eeSXin Li white-space: nowrap 59*8c35d5eeSXin Li} 60*8c35d5eeSXin Li 61*8c35d5eeSXin Lipre { 62*8c35d5eeSXin Li padding:6px 10px; 63*8c35d5eeSXin Li background-color:#FAFAFA; 64*8c35d5eeSXin Li border:1px solid #bbb; 65*8c35d5eeSXin Li overflow:auto; 66*8c35d5eeSXin Li} 67*8c35d5eeSXin Li 68*8c35d5eeSXin Lipre.prettyprint { 69*8c35d5eeSXin Li padding:6px 10px !important; 70*8c35d5eeSXin Li border:1px solid #bbb !important; 71*8c35d5eeSXin Li} 72*8c35d5eeSXin Li 73*8c35d5eeSXin Licode.bad, code.badcode { 74*8c35d5eeSXin Li color: magenta; 75*8c35d5eeSXin Li} 76*8c35d5eeSXin Li 77*8c35d5eeSXin Lipre.bad, pre.badcode { 78*8c35d5eeSXin Li background-color:#ffe6d8; 79*8c35d5eeSXin Li border-top:1px inset #a03; 80*8c35d5eeSXin Li border-left:1px inset #a03; 81*8c35d5eeSXin Li} 82*8c35d5eeSXin Li 83*8c35d5eeSXin Lihr { 84*8c35d5eeSXin Li margin-top: 3.5em; 85*8c35d5eeSXin Li border-width: 1px; 86*8c35d5eeSXin Li color: #fff; 87*8c35d5eeSXin Li} 88*8c35d5eeSXin Li 89*8c35d5eeSXin Li/* TOC CSS */ 90*8c35d5eeSXin Li 91*8c35d5eeSXin Litable.columns { 92*8c35d5eeSXin Li border: none; 93*8c35d5eeSXin Li} 94*8c35d5eeSXin Li 95*8c35d5eeSXin Litd.two_columns { 96*8c35d5eeSXin Li -webkit-column-count: 2; 97*8c35d5eeSXin Li column-count: 2; 98*8c35d5eeSXin Li} 99*8c35d5eeSXin Li 100*8c35d5eeSXin Li.toc_category { 101*8c35d5eeSXin Li font-size: 10pt; 102*8c35d5eeSXin Li padding-top: 1em; 103*8c35d5eeSXin Li padding-bottom: 1em; 104*8c35d5eeSXin Li border-left-width: 2px; 105*8c35d5eeSXin Li border-right-width: 2px; 106*8c35d5eeSXin Li border-color: grey; 107*8c35d5eeSXin Li} 108*8c35d5eeSXin Li 109*8c35d5eeSXin Li.toc_stylepoint { 110*8c35d5eeSXin Li font-size: 10pt; 111*8c35d5eeSXin Li padding-top: 1em; 112*8c35d5eeSXin Li padding-bottom: 1em; 113*8c35d5eeSXin Li} 114*8c35d5eeSXin Li 115*8c35d5eeSXin Lili.toc_entry { 116*8c35d5eeSXin Li padding-right: 1em; 117*8c35d5eeSXin Li display: inline; 118*8c35d5eeSXin Li list-style-type: none; 119*8c35d5eeSXin Li} 120*8c35d5eeSXin Li 121*8c35d5eeSXin Li/* 122*8c35d5eeSXin Li * This space is required to trigger the linewrap on the links 123*8c35d5eeSXin Li * at href boundaries 124*8c35d5eeSXin Li */ 125*8c35d5eeSXin Lili.toc_entry::after { 126*8c35d5eeSXin Li content: " "; 127*8c35d5eeSXin Li } 128*8c35d5eeSXin Li 129*8c35d5eeSXin Lili.toc_entry a { 130*8c35d5eeSXin Li white-space: nowrap; 131*8c35d5eeSXin Li} 132*8c35d5eeSXin Li 133*8c35d5eeSXin Li/* Horizontal TOC */ 134*8c35d5eeSXin Li.toc td, .toc th { 135*8c35d5eeSXin Li border-width: 1px 5px; 136*8c35d5eeSXin Li overflow: hidden; 137*8c35d5eeSXin Li} 138*8c35d5eeSXin Li 139*8c35d5eeSXin Li/* Vertical TOC */ 140*8c35d5eeSXin Li 141*8c35d5eeSXin Li.toc td.two_columns { 142*8c35d5eeSXin Li border-width: 0px; 143*8c35d5eeSXin Li} 144*8c35d5eeSXin Li 145*8c35d5eeSXin Li/* Special Sections */ 146*8c35d5eeSXin Li 147*8c35d5eeSXin Liaddress { 148*8c35d5eeSXin Li text-align: right; 149*8c35d5eeSXin Li} 150*8c35d5eeSXin Li 151*8c35d5eeSXin Li.revision { 152*8c35d5eeSXin Li text-align: right; 153*8c35d5eeSXin Li} 154*8c35d5eeSXin Li 155*8c35d5eeSXin Li.headerbox { 156*8c35d5eeSXin Li margin-left: 50%; 157*8c35d5eeSXin Li font-size: 75%; 158*8c35d5eeSXin Li} 159*8c35d5eeSXin Li 160*8c35d5eeSXin Li.legend { 161*8c35d5eeSXin Li padding-top: 1em; 162*8c35d5eeSXin Li margin-left: 50%; 163*8c35d5eeSXin Li font-size: 10pt; 164*8c35d5eeSXin Li} 165*8c35d5eeSXin Li 166*8c35d5eeSXin Li.link_button { 167*8c35d5eeSXin Li float: left; 168*8c35d5eeSXin Li display: none; 169*8c35d5eeSXin Li background-color: #f8f8ff; 170*8c35d5eeSXin Li border-color: #f0f0ff; 171*8c35d5eeSXin Li border-style: solid; 172*8c35d5eeSXin Li border-width: 1px; 173*8c35d5eeSXin Li font-size: 75%; 174*8c35d5eeSXin Li margin-top: 0; 175*8c35d5eeSXin Li margin-left: -50px; 176*8c35d5eeSXin Li padding: 24px; 177*8c35d5eeSXin Li border-radius: 3px; 178*8c35d5eeSXin Li -webkit-border-radius: 3px; 179*8c35d5eeSXin Li -moz-border-radius: 3px; 180*8c35d5eeSXin Li} 181*8c35d5eeSXin Li 182*8c35d5eeSXin Li.ignoreLink { 183*8c35d5eeSXin Li padding: 0px; 184*8c35d5eeSXin Li} 185*8c35d5eeSXin Li 186*8c35d5eeSXin Li.divider{ 187*8c35d5eeSXin Li width:5px; 188*8c35d5eeSXin Li height:auto; 189*8c35d5eeSXin Li display:inline-block; 190*8c35d5eeSXin Li} 191*8c35d5eeSXin Li 192*8c35d5eeSXin Li/* Style Guide semantic CSS */ 193*8c35d5eeSXin Li 194*8c35d5eeSXin Li.summary { 195*8c35d5eeSXin Li margin-top: 1em; 196*8c35d5eeSXin Li margin-bottom: 1em; 197*8c35d5eeSXin Li} 198*8c35d5eeSXin Li 199*8c35d5eeSXin Li.stylebody { 200*8c35d5eeSXin Li margin-top: 1em; 201*8c35d5eeSXin Li margin-bottom: 1em; 202*8c35d5eeSXin Li} 203*8c35d5eeSXin Li 204*8c35d5eeSXin Li.stylepoint_section { 205*8c35d5eeSXin Li display: block; 206*8c35d5eeSXin Li margin-bottom: 1em; 207*8c35d5eeSXin Li font-family: sans-serif; 208*8c35d5eeSXin Li font-weight: bold; 209*8c35d5eeSXin Li} 210*8c35d5eeSXin Li 211*8c35d5eeSXin Li.stylepoint_subsection { 212*8c35d5eeSXin Li display: block; 213*8c35d5eeSXin Li margin-bottom: 1em; 214*8c35d5eeSXin Li} 215*8c35d5eeSXin Li 216*8c35d5eeSXin Li.stylepoint_subsubsection { 217*8c35d5eeSXin Li display: block; 218*8c35d5eeSXin Li margin-bottom: 1em; 219*8c35d5eeSXin Li} 220*8c35d5eeSXin Li 221*8c35d5eeSXin Li.definition:before { 222*8c35d5eeSXin Li content: "Definition: "; 223*8c35d5eeSXin Li font-weight: bold; 224*8c35d5eeSXin Li display: block; 225*8c35d5eeSXin Li margin-bottom: 1em; 226*8c35d5eeSXin Li} 227*8c35d5eeSXin Li 228*8c35d5eeSXin Li.pros:before { 229*8c35d5eeSXin Li content: "Pros: "; 230*8c35d5eeSXin Li font-weight: bold; 231*8c35d5eeSXin Li display: block; 232*8c35d5eeSXin Li margin-bottom: 1em; 233*8c35d5eeSXin Li} 234*8c35d5eeSXin Li 235*8c35d5eeSXin Li.cons:before { 236*8c35d5eeSXin Li content: "Cons: "; 237*8c35d5eeSXin Li font-weight: bold; 238*8c35d5eeSXin Li display: block; 239*8c35d5eeSXin Li margin-bottom: 1em; 240*8c35d5eeSXin Li} 241*8c35d5eeSXin Li 242*8c35d5eeSXin Li.decision:before { 243*8c35d5eeSXin Li content: "Decision: "; 244*8c35d5eeSXin Li font-weight: bold; 245*8c35d5eeSXin Li display: block; 246*8c35d5eeSXin Li margin-bottom: 1em; 247*8c35d5eeSXin Li} 248*8c35d5eeSXin Li 249*8c35d5eeSXin Li.exception:before { 250*8c35d5eeSXin Li content: "Exception: "; 251*8c35d5eeSXin Li font-weight: bold; 252*8c35d5eeSXin Li display: block; 253*8c35d5eeSXin Li margin-bottom: 1em; 254*8c35d5eeSXin Li} 255*8c35d5eeSXin Li 256*8c35d5eeSXin Li.note:before { 257*8c35d5eeSXin Li content: "Note: "; 258*8c35d5eeSXin Li font-weight: bold; 259*8c35d5eeSXin Li display: block; 260*8c35d5eeSXin Li margin-bottom: 1em; 261*8c35d5eeSXin Li} 262