/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.alert{min-height:65px;margin:1em 0 1em 0}.alert p{padding:20px 20px 20px 20px;margin:0}.alert.info{background-color:#c5eafc;border-left:10px solid #0f99dd}.alert.success{background-color:#d1f9d1;border-left:10px solid #2dd62d}.alert.warning{background-color:#faf1c5;border-left:10px solid #f3d22d}.alert.danger{background-color:#ffe5e3;border-left:10px solid #bf3124}.alert.note{background-color:#e4e6eb;border-left:10px solid #828385}.alert.todo{background-color:#fbc2fb;border-left:10px solid #c622c6}.button,.button-download{border-radius:5px}.button-download{box-sizing:border-box;height:40px;font-size:16px;line-height:24px;font-weight:600;padding:7px 25px 0 25px;background-color:#0f99dd;color:#ffffff}.button-download:hover{text-decoration:none}.button-download i{font-size:24px;line-height:24px;vertical-align:bottom;margin-right:8px}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.container{float:left;width:100%;overflow:hidden;background-color:#f0f0f0}.group{display:inline-block}.new{color:#bf3124}.highlight{overflow:auto;background-color:#f7f7f7;border:1px solid #e5e5e5;border-radius:5px;font-family:Consolas, monaco, monospace;font-size:14px;line-height:18px;margin:16px 0 16px 0}.highlight table{width:auto}.highlight table tr{border-bottom:none}.highlight pre{margin:0}.highlight td.gutter{border-right:3px solid #2dd62d;padding:10px 15px 10px 15px;background-color:#d6ffd6;color:#373535}.highlight td.code{padding:10px 10px 10px 10px}code{background-color:#f0f0f0;border:1px solid #e3e3e3;padding:0 5px 0 5px}#content{padding:0 25px 0 25px}#content img{width:100%}#content img.static{width:auto}#content h1{color:#43ab43}#content h2{color:#4f626c;font-weight:400}#content h3{color:#373535}#content h4{color:#373535}#content h5{color:#373535}#content h6{color:#373535}#copyright{display:inline-block;width:100%;background-color:#2a2b2b;text-align:center;color:#f0f0f0;padding:25px 0 25px 0;font-size:14px}#copyright a{color:#f0f0f0}#copyright .logo{margin-top:10px;display:inline-block;width:60px;height:43px;background-image:url(../images/logos/copyright-7a05feec.png)}#footer{display:inline-block;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:#2a2b2b;width:100%}#footer .column{padding:0 30px 0 30px}#footer ul{list-style-type:none;padding:0}#footer ul.social li{display:inline-block}#footer ul.social a{color:#828385;font-size:40px;line-height:40px;height:40px;margin-right:20px}#footer ul.social a:hover{text-decoration:none;color:#f0f0f0}#footer a{color:#f0f0f0}#footer p{color:#828385}#footer h2{text-transform:uppercase;font-weight:400;color:#828385}@media all and (min-width: 768px){#footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.column{width:auto}}#global{min-width:320px;width:100%;overflow:hidden}#main{background-color:#ffffff;padding:0 0 25px 0}#page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}:focus{outline:none}::-moz-focus-inner{border:none}#header{height:90px;text-align:right;background-color:#eaf6fc;border-bottom:1px solid #e3e3e3;display:inline-block;width:100%}#header .logo{width:200px;height:22px;display:block;background-image:url(../images/logos/header-16750acb.png);margin:8px 0 0 25px;float:left}#header .button-download{text-align:center;float:right;display:none;margin:0 25px 0 0}@media only screen and (min-width: 990px){#header .button-download{display:block}}#header .github{padding:2px 17px 0 0}#header .group{margin-top:5px}#active-navigation{float:left;font-size:40px;height:40px;margin:0 0 0 20px;color:#373535;display:block}#active-navigation i{vertical-align:top}[role="navigation"]{width:280px;min-width:280px;display:none}[role="main"]{width:100%;overflow:auto}[role="complementary"]{width:250px;min-width:250px;display:none}.active-navigation [role="navigation"]{display:block}.active-navigation [role="main"]{margin-right:-280px}.active-complementary [role="main"]{margin-left:-250px}.active-complementary [role="complementary"]{display:block}@media all and (min-width: 768px){#active-navigation{display:none}[role="navigation"]{display:block}.active-navigation [role="main"]{margin-right:0}.active-complementary [role="main"]{margin-left:0}.active-complementary [role="navigation"]{margin-left:-250px}}@media only screen and (min-width: 1200px){#active-complementary{display:none}[role="complementary"]{display:block}[role="complementary"].empty{display:none}.active-complementary [role="navigation"]{margin-left:0}}#page-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#page-title h1{margin:0;display:inline-block;width:100%;font-size:25px;padding:15px 15px 0 25px;color:#586276;margin-right:100px;word-wrap:break-word}#page-title h1.missing{color:#bf3124}.highlight .hll{background-color:#ffffcc}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold;font-style:italic}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#009999}.highlight .s{color:#d01040}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{color:#000000;font-weight:bold}.highlight .w{color:#bbbbbb}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#009999}#table-of-contents{border-left:1px solid #e3e3e3;box-sizing:border-box}#table-of-contents>ul{margin:20px 20px 20px 20px}#table-of-contents ul{list-style-type:decimal;padding:0;padding-left:20px;font-size:16px;line-height:26px;color:#5f5f5f}#table-of-contents ul ul{list-style-type:disc;font-size:14px;line-height:24px}#table-of-contents a{color:#5f5f5f}table{width:100%}table th{text-align:left}table tr{border-bottom:1px solid #e3e3e3}table td,table th{padding:2px 20px 2px 0}.tabs>div{display:inline-block;width:100%}.tabs ul{list-style-type:none;padding:0;margin-bottom:0;display:inline-block}.tabs li{display:block;float:left;margin:0 10px 0 0}.tabs li a{display:inline-block;background-color:#e9e9e9;padding:10px 15px 5px 15px;border-bottom:5px solid #e3e3e3;color:#3482ab;text-decoration:none}.tabs li a:hover{background-color:#7f93a8;color:#ffffff}.tabs li.active a{background-color:#f7f7f7;border-bottom:5px solid #da1111;color:#5f5f5f}.tabs li.active a:hover{background-color:#f7f7f7}body{font-family:"Open Sans", sans-serif;color:#373535}a{color:#1ba4d8;text-decoration:none}a:hover{text-decoration:underline}blockquote{margin:0;background-color:#f0f0f0}blockquote p{padding:20px 20px 20px 20px}#nav-header{display:none;margin:0 25px 0 0}#nav-header ul{padding:0;margin:8px 0 0 0}#nav-header li{display:inline-block;margin-right:25px}#nav-header li:last-child{margin-right:0}#nav-header a{font-weight:400;color:#373535;font-size:18px}@media all and (min-width: 768px){#nav-header{display:inline-block}}#nav-main{border-right:1px solid #e3e3e3;box-sizing:border-box}#nav-main ul{margin:0;padding:0;display:inline-block;width:100%;list-style-type:none}#nav-main a{color:#3482ab;box-sizing:border-box}#nav-main a:hover{text-decoration:none;background-color:#7f93a8;color:#ffffff}#nav-main>ul>li{background-color:#f0f0f0}#nav-main>ul>li>a{border-bottom:1px solid #e3e3e3;min-height:50px;display:block;font-size:16px;font-weight:400;color:#5f5f5f;padding:10px 0 10px 25px}#nav-main>ul>li ul{display:none;border:none}#nav-main>ul>li.expand ul{display:block}#nav-main>ul>li li{background-color:#fcfcfc;border-bottom:1px solid #e3e3e3}#nav-main>ul>li li>a{min-height:40px;font-size:14px;display:block;padding:8px 0 8px 25px;line-height:20px}#nav-main>ul>li li>a.active{background-color:#ffffff;border-left:6px solid #da1111;padding-left:19px;color:#5f5f5f}#nav-main>ul>li li>a.active:hover{color:#5f5f5f}#nav-page{font-size:24px;white-space:nowrap;display:inline-block;margin:15px 25px 0 -100px}#nav-page a{color:#828385}#active-complementary{margin-left:20px}#swiftype{display:none;float:right;margin:0 25px 0 0;box-sizing:border-box}#swiftype .st-search-input{color:#373535;border-radius:5px;height:40px;box-sizing:border-box;border:1px solid #e3e3e3;box-shadow:none;font-weight:400;font-size:16px;background:none;background-color:#ffffff;padding:5px 5px 5px 10px;width:220px}@media all and (min-width: 768px){#swiftype{display:block}}body div.swiftype div.st-result-listing div.st-search-summary{border-bottom:1px solid #e3e3e3;margin:15px 0 15px 0;padding-bottom:10px}body div.swiftype div.st-result-listing div.st-search-summary h2{color:#373535;font-size:13px;font-weight:normal;margin:0}body div.swiftype div.st-result-listing div.st-search-summary h2 .st-query{color:#373535;font-style:italic}body div.swiftype div.st-result-listing div.st-search-summary div.st-logo-header{display:none}body div.swiftype div.st-result-listing div.st-result{border-bottom:1px solid #e3e3e3;margin-bottom:12px;padding-bottom:12px}body div.swiftype div.st-result-listing div.st-result div.st-result-text h3{font-size:16px;margin:5px 0}body div.swiftype div.st-result-listing div.st-result .st-metadata{font-size:14px;line-height:20px}body div.swiftype div.st-result-listing div.st-result div.st-result-text div.st-metadata .st-snippet{color:#373535}body div.swiftype div.st-result-listing div.st-result .st-result-image{float:left;margin-right:10px;overflow:hidden}body div.swiftype div.st-result-listing div.st-result.with_image .st-result-text{margin-left:100px}body div.swiftype div.st-result-listing div.st-result.final{border-bottom:medium none;margin-bottom:0}body div.swiftype div.st-result-listing .st-pagination{border-top:1px solid #e3e3e3;margin-top:5px;padding-top:5px}body div.swiftype div.st-result-listing .st-pagination .st-prev{margin-right:20px}body div.swiftype div.st-result-listing div.st-logo-footer{display:none}body .swiftype-widget .autocomplete{background-color:#fcfcfc;border-radius:0;box-shadow:none;display:block;font-family:"Open Sans", sans-serif;list-style-type:none;margin:5px 0 0 0;padding:0;position:absolute;text-align:left;border:1px solid #e3e3e3;border-bottom:none}body .swiftype-widget .autocomplete ul{background-color:#fcfcfc;border-radius:0;display:block;font-family:"Open Sans", sans-serif;list-style-type:none;margin:0;padding:0;text-align:left}body .swiftype-widget .autocomplete li{background-image:none;border-bottom:1px solid #e3e3e3;border-top:0;cursor:pointer;font-size:13px;list-style-type:none;margin:0;padding:10px 8px}body .swiftype-widget .autocomplete li:first-child{border-radius:0;border-top:0}body .swiftype-widget .autocomplete li:last-child{border-radius:0}body .swiftype-widget .autocomplete li.active{background:none;background-color:#7f93a8;border-bottom:1px solid #e3e3e3;border-top:0;box-shadow:none}body .swiftype-widget .autocomplete li p{font-size:14px;line-height:20px;margin:0;overflow:hidden;padding:0}body .swiftype-widget .autocomplete li p.title{color:#3482ab;font-weight:bold}body .swiftype-widget .autocomplete li p.title em{color:#373535;font-style:normal;font-weight:bold}body .swiftype-widget .autocomplete li.active p.title{color:#fcfcfc;text-shadow:none}body .swiftype-widget .autocomplete li.active p.title em{color:#fcfcfc;font-style:normal}body .swiftype-widget .autocomplete li .sections{color:#373535;font-size:11px}body .swiftype-widget .autocomplete li .sections em{color:#373535;font-style:normal}body .swiftype-widget .autocomplete li .sections .section{display:inline}body .swiftype-widget .autocomplete li.active .sections{color:#ffffff;text-shadow:none}body .swiftype-widget .autocomplete li.active .sections em{color:#ffffff;font-style:normal}