﻿a:hover,a:visited,a:link,a:active{color:inherit;font-weight:300;text-decoration:none;outline:0}a:hover.selected,a:visited.selected,a:link.selected,a:active.selected{font-weight:600}*{box-sizing:border-box}body{font-family:'Open Sans', Arial, sans-serif;font-weight:300}.head{padding:1em;text-align:right}.head .logo{float:left;margin:0;cursor:pointer}.foot{margin-top:4em;background-color:#262930;min-width:256px;height:480px}.foot .inner{width:50%;min-width:256px;margin:0 auto;padding:.5em}.foot .title{color:#7fbf00;font-size:1.2em;font-weight:400;margin-top:2em}.foot .subtitle{color:#7fbf00;font-size:0.8em;font-weight:400;margin-bottom:0}.foot p{margin-top:0;color:#fff}.menu{line-height:3em;list-style:none;margin:0}.menu .menu-item{display:inline;vertical-align:middle;padding:0 0.5em}body{min-width:320px;margin:0;padding:0;background-color:#fff;overflow-y:auto;height:100%}img{margin:2em}.heading{font-size:2em}.heading.big{display:table;margin:1.5em auto 0 auto;font-size:2.8em}.heading.big.sub{margin:1em auto 3em auto;font-size:2em}.heading.medium{margin:2em 0 0 0;font-size:1.8em}.heading.small{font-size:1.6em}.heading.small.centered{margin-left:auto;margin-right:auto}.heading.small.distanced{margin:4em 0 0.5em 0}.heading.smaller{margin:2em 0 0.5em 0;font-size:1.2em}.heading.sub{margin-top:0}.content{min-width:700px;max-width:800px;margin:0 auto;padding-bottom:1em;page-break-inside:avoid}.content.narrow{min-width:400px;max-width:480px}.content.wide{width:70%}.content .clickable{cursor:pointer}.content .centered{text-align:center}.content.split{min-width:100%;max-width:100%;width:100%;padding:0 40px;overflow:auto}.content.split .left{display:none;float:left;min-width:256px;min-height:300px;padding:0 20px 0 0}.content.split .left ul{margin:0;-webkit-padding-start:10px}.content.split .left ul .e{font-size:0.8em}.content.split .linemenu{display:inline-block;padding:0 20px 1em 40px;font-size:1.2em}.content.split .right{overflow:hidden;min-height:300px;padding:0 20px 0 40px}.content.split ul{margin:0;padding-left:1em;list-style-type:none}.content.split ul.notes{margin-left:1em;list-style-type:circle}.content.split ul li.class:before{content:'◰';padding-right:8px}.content.split ul li.method:before{content:'⊸';padding-right:8px}.content.split ul li.enum:before{content:'⋮';padding-left:8px;padding-right:8px}.content.split ul li.e:before{content:'·';padding-left:8px;padding-right:8px}.content a:hover,.content a:visited,.content a:link,.content a:active{color:#eb5f26}table{width:100%;border-spacing:0;padding:0.5em}table tr{background-color:#f9f9f9}table tr td{width:40%;padding:.5em;vertical-align:top}table tr td:nth-child(2){width:60%;background-color:#f3f3f3}table tr:nth-child(even) td:nth-child(1){background-color:#ededed}table tr:nth-child(even) td:nth-child(2){background-color:#e7e7e7}p.big{font-size:1.2em}p.sub{margin-top:0;font-style:italic}p.note{margin-top:3em}.emphasize{font-weight:500}.pre{white-space:pre;font-family:Courier, 'Open Sans', Arial, sans-serif}code,.code{white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;font-family:Courier, monospace, Arial, sans-serif;color:#777;font-size:1.16em;font-weight:300}code.box,.code.box{padding:1em;background-color:#f9f9f9;font-size:1em;overflow-x:auto}code.emphasize,code .emphasize,.code.emphasize,.code .emphasize{color:#000;font-family:Courier, monospace, Arial, sans-serif;font-weight:900}code.deemphasize,code .deemphasize,.code.deemphasize,.code .deemphasize{color:#000;font-family:Courier, monospace, Arial, sans-serif;font-weight:300}.inlineblock{display:inline-block}@media only screen and (min-width: 1024px){.content.split .left{display:inline-block}.content.split .linemenu{display:none}}@media print{.head,.foot,.left,.linemenu,.noprint{display:none !important}}.inputs{padding:2em}.inputs .input{width:100%;margin:0.2em;padding:0.2em 1.2em;font-family:'Open Sans', Arial, sans-serif;font-size:1.2em;font-weight:300;line-height:2em;border:1px solid #ddd;user-select:auto}.inputs .input.phone{background-image:url("/images/plus.png");background-repeat:no-repeat;background-position:left;background-position-x:0.6em}.inputs .input.small::-webkit-input-placeholder{font-size:0.8em;text-align:center}.inputs .input.small:-moz-placeholder{text-align:center}.inputs .input.small::-moz-placeholder{text-align:center}.inputs .input.small:-ms-input-placeholder{text-align:center}.inputs.protected{border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#eee}.inputs.protected input{margin:0}.inputs .checkbox.big{transform:scale(1.4);margin:1em 0.6em 1em 1em}.inputs .checkbox-text-small{font-size:0.9em}.inputs .checkbox-text-big{font-size:1.2em}.inputs .right{margin:1em;text-align:right}@media only screen and (min-width: 320px){.protected{padding:2em;border:1px solid #aaa;background-color:#eee}}.button{display:inline-block;padding:0.7em 0.8em;background-color:#eb5f26;color:#fff;min-width:5em;line-height:1.2em;font-family:'Open Sans', Arial, sans-serif;font-size:1.2em;font-weight:300;border-style:hidden;border-radius:4px;box-shadow:1px 1px 4px 0px #000000;cursor:pointer;text-decoration:none;-webkit-appearance:none}.button:active{position:relative;top:2px;color:#fff;box-shadow:0px 0px 2px 0px #000000}.button:focus{outline:none}.button.dark{margin:0 0.5em}.button.busy{color:#fff;background-color:#fff;box-shadow:none;border:0px solid #ffffff;animation:spin 1s linear infinite;border-top:1px solid #555555;border-radius:50%;width:2.6em;min-width:2.6em;height:2.6em}.button.busy.dark{color:#262930;background-color:#262930;border-top:1px solid #c4c4c4;margin:0.5em}a.button{color:#fff}@keyframes busy{0%{background-color:#eb5f26}50%{background-color:#7fbf00}100%{background-color:#eb5f26}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.home .presentation{display:table;position:relative;width:100%}.home .presentation .background{display:block;position:relative;width:100%}.home .presentation .caption{position:absolute;top:33%;left:25%;color:#fff;max-width:25%}.home .presentation .caption .title{display:inline;padding:0.2em 0.4em;border-bottom:1px #fff solid;border-radius:4px}.home .presentation .caption .phrase{margin-top:0.8em;font-size:0.8em}@media only screen and (min-width: 425px){.home .presentation .caption{font-size:1.2em}}@media only screen and (min-width: 1050px){.home .presentation{width:100%}.home .presentation .caption{font-size:1.6em}}@media only screen and (min-width: 1400px){.home .presentation{max-width:1400px;margin:0 auto}.home .presentation .caption{font-size:2em}}.dialog{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;background-color:rgba(0,0,0,0.3)}.dialog .content{position:relative;width:320px;margin:0 auto;top:25%;padding:2em 1.5em;background-color:#262930;text-align:center;box-shadow:1px 4px 4px 0px #000000}.dialog .content .title{color:#7fbf00;font-size:1.2em;font-weight:400}.dialog .content .title.error{color:#eb5f26}.dialog .content .text{color:#ffffff;margin:2em 0;font-size:1em;line-height:1em}.logs{margin:0;padding:0;font-family:courier;font-size:1em;line-height:1em}.logs .log{margin:0;padding:0;font-family:courier;font-size:1em;line-height:1em}.logs .log.warning{background-color:yellow}.logs .log.error{color:white;background-color:red}
