.page-header {color: #e74c3c;text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee;}.header {color: white;font-weight: bold;text-align: center;text-shadow: 0 0 1.5em black;}h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {font-weight: normal;line-height: 1;color: #999;}.container { width:100%; padding-right:30px; padding-left:30px; margin-right:auto; margin-left:auto}a.footnote:before { content: "["; }a.footnote:after{ content: "]"; }.badge { background: rgb(76,61,167); padding-bottom: 0.45em }.center-image { margin: 0 auto; display: block; }.mathjax-tooltip {display:none;width:100%;position: absolute;}table.center {margin-left:auto;margin-right: auto;}th {color:#FFF;background-color:#88A;border: 1px solid #e3e3ef;padding:8px 15px 8px 15px}td {padding:5px 15px 5px 15px;border: 1px solid #e3e3ef;}tr:nth-child(even) {background: #f5f5ff;}@import url(http://fonts.googleapis.com/css?family=Ubuntu:500&subset=latin,latin-ext);body {/*font-size: 1.25rem;*/font-weight: 200;line-height: 1.125;}------.highlight .hll { background-color: #ffffcc }.highlight{ background: #f8f8f8; background-color: #f8f8f8; }.highlight .c { color: #408080; font-style: italic } /* Comment */.highlight .err { border: 1px solid #FF0000 } /* Error */.highlight .k { color: #008000; font-weight: bold } /* Keyword */.highlight .o { color: #666666 } /* Operator */.highlight .cm{ color: #408080; font-style: italic } /* Comment.Multiline */.highlight .cp{ color: #BC7A00 } /* Comment.Preproc */.highlight .c1{ color: #408080; font-style: italic } /* Comment.Single */.highlight .cs{ color: #408080; font-style: italic } /* Comment.Special */.highlight .gd{ color: #A00000 } /* Generic.Deleted */.highlight .ge{ font-style: italic } /* Generic.Emph */.highlight .gr{ color: #FF0000 } /* Generic.Error */.highlight .gh{ color: #000080; font-weight: bold } /* Generic.Heading */.highlight .gi{ color: #00A000 } /* Generic.Inserted */.highlight .go{ color: #808080 } /* Generic.Output */.highlight .gp{ color: #000080; font-weight: bold } /* Generic.Prompt */.highlight .gs{ font-weight: bold } /* Generic.Strong */.highlight .gu{ color: #800080; font-weight: bold } /* Generic.Subheading */.highlight .gt{ color: #0040D0 } /* Generic.Traceback */.highlight .kc{ color: #008000; font-weight: bold } /* Keyword.Constant */.highlight .kd{ color: #008000; font-weight: bold } /* Keyword.Declaration */.highlight .kn{ color: #008000; font-weight: bold } /* Keyword.Namespace */.highlight .kp{ color: #008000 } /* Keyword.Pseudo */.highlight .kr{ color: #008000; font-weight: bold } /* Keyword.Reserved */.highlight .kt{ color: #B00040 } /* Keyword.Type */.highlight .m { color: #666666 } /* Literal.Number */.highlight .s { color: #BA2121 } /* Literal.String */.highlight .na{ color: #7D9029 } /* Name.Attribute */.highlight .nb{ color: #008000 } /* Name.Builtin */.highlight .nc{ color: #0000FF; font-weight: bold } /* Name.Class */.highlight .no{ color: #880000 } /* Name.Constant */.highlight .nd{ color: #AA22FF } /* Name.Decorator */.highlight .ni{ color: #999999; font-weight: bold } /* Name.Entity */.highlight .ne{ color: #D2413A; font-weight: bold } /* Name.Exception */.highlight .nf{ color: #0000FF } /* Name.Function */.highlight .nl{ color: #A0A000 } /* Name.Label */.highlight .nn{ color: #0000FF; font-weight: bold } /* Name.Namespace */.highlight .nt{ color: #008000; font-weight: bold } /* Name.Tag */.highlight .nv{ color: #19177C } /* Name.Variable */.highlight .ow{ color: #AA22FF; font-weight: bold } /* Operator.Word */.highlight .w { color: #bbbbbb } /* Text.Whitespace */.highlight .mf{ color: #666666 } /* Literal.Number.Float */.highlight .mh{ color: #666666 } /* Literal.Number.Hex */.highlight .mi{ color: #666666 } /* Literal.Number.Integer */.highlight .mo{ color: #666666 } /* Literal.Number.Oct */.highlight .sb{ color: #BA2121 } /* Literal.String.Backtick */.highlight .sc{ color: #BA2121 } /* Literal.String.Char */.highlight .sd{ color: #BA2121; font-style: italic } /* Literal.String.Doc */.highlight .s2{ color: #BA2121 } /* Literal.String.Double */.highlight .se{ color: #BB6622; font-weight: bold } /* Literal.String.Escape */.highlight .sh{ color: #BA2121 } /* Literal.String.Heredoc */.highlight .si{ color: #BB6688; font-weight: bold } /* Literal.String.Interpol */.highlight .sx{ color: #008000 } /* Literal.String.Other */.highlight .sr{ color: #BB6688 } /* Literal.String.Regex */.highlight .s1{ color: #BA2121 } /* Literal.String.Single */.highlight .ss{ color: #19177C } /* Literal.String.Symbol */.highlight .bp{ color: #008000 } /* Name.Builtin.Pseudo */.highlight .vc{ color: #19177C } /* Name.Variable.Class */.highlight .vg{ color: #19177C } /* Name.Variable.Global */.highlight .vi{ color: #19177C } /* Name.Variable.Instance */.highlight .il{ color: #666666 } /* Literal.Number.Integer.Long */code { background: #f8f8f8; background-color: #f8f8f8; }.highlight {position: relative;}.highlight pre {display: block;padding: 9.6px;margin: 0 0 10px;line-height: 1.2; !important;color: #333;word-break: break-all;word-wrap: break-word;border: 1px solid #ccc;border-radius: 4px;padding-top:14px !important;padding-bottom: 14px !important;}code[data-lang]::after {content: attr(data-lang);position: absolute;top: 0px;right: 0px;min-width: 1.5em;padding: 0em 0.6em;text-align: center;font-size: 1.0em;line-height: 1.6;text-transform: uppercase;font-family: Monaco,Menlo,Consolas,"Courier New",monospace;color: #A8A8A8;border-radius: 0px 6px;border-left: 1px solid rgba(0, 0, 0, 0.05);border-bottom: 1px solid rgba(0, 0, 0, 0.05);background-color: rgba(0, 0, 0, 0.03);}