.rst-content{color:#333;font-size:14px}.rst-content p{line-height:26px;margin:0;font-size:14px;margin-bottom:24px}.rst-breadcrumbs{margin:0;padding:0}.rst-breadcrumbs li{display:inline-block}.rst-breadcrumbs li.rst-breadcrumbs-aside{float:right}.rst-breadcrumbs li a{display:inline-block;padding:5px}.rst-breadcrumbs li a:first-child{padding-left:0}.rst-breadcrumbs li code,.rst-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.rst-breadcrumbs li code.literal,.rst-breadcrumbs li .rst-content tt.literal,.rst-content .rst-breadcrumbs li tt.literal{color:#404040}.rst-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}.rst-content img{max-width:100%;height:auto!important}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content blockquote{margin-left:10px;padding:10px 20px;line-height:24px;margin-bottom:40px;font-size:14px;letter-spacing:normal;color:#333}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px;font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;content:""}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .line-block{margin-left:24px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto;display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink{display:none;visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after{visibility:visible;content:"";font-family:FontAwesome;display:inline-block}.rst-content h1:hover .headerlink,.rst-content h2:hover .headerlink,.rst-content .toctree-wrapper p.caption:hover .headerlink,.rst-content h3:hover .headerlink,.rst-content h4:hover .headerlink,.rst-content h5:hover .headerlink,.rst-content h6:hover .headerlink,.rst-content dl dt:hover .headerlink,.rst-content p.caption:hover .headerlink{display:inline-block}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:super;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:#999}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none;padding-top:5px}.rst-content table.field-list td>strong{display:inline-block;margin-top:3px}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left;padding-left:0}.rst-content tt,.rst-content tt,.rst-content code{color:#000;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100%!important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#e74c3c}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px!important}.rst-content dl dd{margin:0 0 12px 24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:inline-block;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100%!important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100%!important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100%!important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px;width:100%;min-width:480px}.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap;background-color:#f3f6f6;font-weight:bold}.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 1px #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.rst-content table.docutils{border:1px solid #e1e4e5}.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;color:#e74c3c;overflow-x:auto}code.code-large,.rst-content tt.code-large{}.codeblock-example{border:1px solid #e1e4e5;border-bottom:none;padding:24px;padding-top:48px;font-weight:500;background:#fff;position:relative}.codeblock-example:after{content:"Example";position:absolute;top:0;left:0;background:#9b59b6;color:#fff;padding:6px 12px}.codeblock-example.prettyprint-example-only{border:1px solid #e1e4e5;margin-bottom:24px}.codeblock,pre.literal-block,.rst-content .literal-block,.rst-content pre.literal-block,div[class^='highlight']{border:1px solid #e1e4e5;padding:0;overflow-x:auto;background:#fff;margin:1px 0 24px 0}.codeblock div[class^='highlight'],pre.literal-block div[class^='highlight'],.rst-content .literal-block div[class^='highlight'],div[class^='highlight'] div[class^='highlight']{border:none;background:none;margin:0}div[class^='highlight'] td.code{width:100%}.highlighttable{margin-bottom:0}div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;display:block;overflow:auto;color:#404040;background-color:#fff;border:none;word-break:normal;word-wrap:normal;z-index:3}.linenodiv pre{border-right:solid 1px #e6e9ea!important;margin:0;padding:12px 12px;font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:12px;line-height:1.5;color:#d9d9d9}.hll{background-color:#ffc;margin:0 -12px;padding:0 12px;display:block}.c{color:#998;font-style:italic}.err{color:#a61717;background-color:#e3d2d2}.k{color:blue}.o{font-weight:bold}.cm{color:#998;font-style:italic}.cp{color:#999;font-weight:bold}.c1{color:#998;font-style:italic}.cs{color:#999;font-weight:bold;font-style:italic}.gd{color:#000;background-color:#fdd}.gd .x{color:#000;background-color:#faa}.ge{font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000;background-color:#dfd}.gi .x{color:#000;background-color:#afa}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:purple;font-weight:bold}.gt{color:#a00}.kc{font-weight:bold}.kd{font-weight:bold}.kn{font-weight:bold}.kp{font-weight:bold}.kr{font-weight:bold}.kt{color:#458;font-weight:bold}.m{color:#099}.s{color:#d14}.n{color:#333}.na{color:teal}.nb{color:#0086b3}.nc{color:#458;font-weight:bold}.no{color:teal}.ni{color:purple}.ne{color:#900;font-weight:bold}.nf{color:#900;font-weight:bold}.nn{color:#555}.nt{color:navy}.nv{color:teal}.ow{font-weight:bold}.w{color:#bbb}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.sb{color:#d14}.sc{color:#d14}.sd{color:#d14}.s2{color:#d14}.se{color:#d14}.sh{color:#d14}.si{color:#d14}.sx{color:#d14}.sr{color:#009926}.s1{color:#d14}.ss{color:#990073}.bp{color:#999}.vc{color:teal}.vg{color:teal}.vi{color:teal}.il{color:#099}.gc{color:#999;background-color:#eaf2f5}.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.rst-content .danger,.rst-content .error{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .error .admonition-title{background:#f29f97}.rst-content .attention,.rst-content .caution,.rst-content .admonition-todo{background:#ffedcc}.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .warning .admonition-title,.rst-content .admonition-todo .admonition-title{background:#f0b37e}.rst-content .note,.rst-content .seealso{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .seealso .admonition-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title{background:#1abc9c}.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child{margin-bottom:0}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:Consolas,monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}.rst-content ul.simple{margin-bottom:30px}.rst-content ul.simple li{line-height:24px;color:#003}.rst-content ul li p.first{margin:0;padding:0}.rst-main h1,.rst-main h2,.rst-main h3,.rst-main h4{padding-top:55px;margin-top:-25px}.rst-container{display:block;max-width:1360px!important;min-width:320px;padding-top:20px;margin:0 auto}.threeColumn{overflow-x:hidden;overflow-y:hidden;width:97%;margin:0 auto}.threeColumn::after{clear:both;content:"";display:table}.threeColumn .leftColumn{width:255px;float:left;display:block;margin-right:30px;position:relative}.threeColumn .centerColumn{width:-moz-calc(100% - 495px);width:calc(100% - 495px);margin-right:30px;margin-bottom:30px;display:block;float:left;min-height:300px}.threeColumn .rightColumn{width:180px;float:left;display:block;margin-right:0}.nav-right{padding:0;margin:0;font-size:12px;border-left:1px solid #aaa}.nav-right>h5,#sharePage>h5{font-size:12px;margin:0;margin-left:15px;padding:0}.nav-right>ul,#sharePage>ul{list-style:none;padding-left:20px;margin-top:10px}.nav-right a.active{color:#333}.nav-scroll{font-size:13px;overflow-x:hidden;overflow-y:auto}.nav-header button{display:none;background-color:rgba(0,0,0,.2);height:44px;width:44px}.nav-header>h4{font-size:14px;padding-left:5px}@media screen and (max-width:1024px){.threeColumn .rightColumn{clear:left;margin-left:280px}.threeColumn .centerColumn{width:calc(100% - 315px)}}@media screen and (max-width:768px){.threeColumn .rightColumn{clear:left;margin-left:10px}.threeColumn .leftColumn{margin-left:0;margin-right:0;clear:both;width:100%;display:block}.nav-scroll>ul.active{display:block}.nav-scroll>ul{display:none;max-height:350px;overflow-y:auto}.nav-header{height:44px;background-color:rgba(0,0,0,.1);margin-bottom:20px}.nav-header>h4{font-size:14px;line-height:44px;padding-left:15px;padding-top:0;margin:0}.nav-header button{display:block;position:absolute;right:0}.threeColumn .centerColumn{width:100%;padding-left:10px;padding-right:10px}}.rst-nav ul{margin:0;padding:0}.rst-nav>ul{background:#e6f7fd;border-left:3px solid #0072c6;padding-left:5px}.rst-nav li{list-style:none;margin:0;padding:0}.rst-nav li a{color:#1c1c1c}.rst-nav li.current a{color:#1c1c1c;padding:.4045em 2.427em}.rst-nav li code,.rst-nav li .rst-content tt,.rst-content .rst-nav li tt{border:none;padding-left:0;padding-right:0}.rst-nav li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.rst-nav li.on a,.rst-nav li.current>a{color:#0062c6;padding:.4045em 1.618em;position:relative;padding-left:1.618em -4px}.rst-nav li.on a:hover span.toctree-expand,.rst-nav li.current>a:hover span.toctree-expand{color:gray}.rst-nav li.on a span.toctree-expand,.rst-nav li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.rst-nav li.toctree-l1.current li.toctree-l2>ul,.rst-nav li.toctree-l2.current li.toctree-l3>ul{display:none}.rst-nav li.toctree-l1.current li.toctree-l2.current>ul,.rst-nav li.toctree-l2.current li.toctree-l3.current>ul{display:block}.rst-nav li.toctree-l2.current>a{padding:.4045em 2.427em}.rst-nav li.toctree-l2.current li.toctree-l3>a{display:block;padding:.4045em 4.045em}.rst-nav li.toctree-l2 a:hover span.toctree-expand{color:gray}.rst-nav li.toctree-l2 span.toctree-expand{color:#a3a3a3}.rst-nav li.toctree-l3{font-size:.9em}.rst-nav li.toctree-l3.current>a{padding:.4045em 4.045em}.rst-nav li.toctree-l3.current li.toctree-l4>a{display:block;padding:.4045em 5.663em;border-top:none;border-bottom:none}.rst-nav li.toctree-l3 a:hover span.toctree-expand{color:gray}.rst-nav li.toctree-l3 span.toctree-expand{color:#969696}.rst-nav li.toctree-l4{font-size:.9em}.rst-nav li.current ul{display:block}.rst-nav li ul{margin-bottom:0;display:none}.rst-nav .local-toc li ul{display:block}.rst-nav li ul li a{margin-bottom:0;font-weight:normal}.rst-nav a{display:inline-block;line-height:20px;padding:.4045em 1.618em;display:block;position:relative;font-size:100%}.rst-nav a:hover{cursor:pointer}.rst-nav a:hover span.toctree-expand{color:#b3b3b3}.rst-nav a:active{cursor:pointer;color:#fff}.rst-nav a:active span.toctree-expand{color:#fff}.rst-nav li.current>a span.toctree-expand:before{content:"";font-family:FontAwesome;font-size:13px;vertical-align:-5%;color:#222}.rst-nav li>a span.toctree-expand:before{content:"";font-family:FontAwesome;font-size:13px;vertical-align:-5%;color:#222}