/*! HTML5 Boilerplate v4.3.0 | MIT License | https://h5bp.com/ */html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{background-color:#fff;font-family:"Open Sans",sans-serif;font-weight:400;color:#555}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;font-weight:300}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{line-height:1.5em}.button,button{background-color:#3b3948;padding-top:13px;padding-bottom:13px}.button.tiny,button.tiny{font-size:.975rem;padding-top:10px;padding-bottom:10px}.button:focus,.button:hover,button:focus,button:hover{background-color:#4d4a5a}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#444;border-color:#000}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#333}a.fbtn,button.fbtn{background-color:#3b5998}a.gbtn,button.gbtn{background-color:#de4c34}a.lbtn,button.lbtn{background-color:#1493d4}a.tbtn,button.tbtn{background-color:#45b0e3}a.ghbtn,button.ghbtn{background-color:#ddd;color:#000}.button-group>li>a.active{background-color:#ccc}.wideTable{width:100%;table-layout:fixed;white-space:nowrap}.wideTable td:first-child{width:20%}.wideTable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar-section ul li{background:0 0}.top-bar-section li.active:not(.has-form) a:not(.button){background:0 0;font-family:inherit;padding-right:0;padding-left:20px;padding-top:20px;color:#3b3948}.top-bar-section ul li.active:not(.has-form):hover a:not(.button):hover{background:0 0;color:#1493d4}.top-bar .name h1 a{padding:20px 0}.top-bar .name{height:auto}.top-bar{height:80px;background:0 0}.top-bar.expanded{margin-bottom:100px}.top-bar.expanded .title-area{background-color:#fff}.top-bar .toggle-topbar.menu-icon a span:after,.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px #333,0 7px 0 1px #333,0 14px 0 1px #333}.top-bar-section ul li>a{font-size:1.2rem}footer p{color:#888}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}label{color:inherit}.label{font-size:.8rem}label small{text-transform:none}.alert-box{font-size:.9rem;font-weight:700}.tabs .tab-title.active a,.tabs dd.active a{background-color:#ddd}code{color:#333;background-color:#eee;padding:3px}pre code{display:block;padding:.5em;background:#fafafa;color:#333;overflow-x:auto}.hello{width:100%;padding:2rem 0 2rem 0;margin-bottom:2rem;margin-top:-90px;padding-top:120px;color:#fff;background:#fff linear-gradient(to bottom right,#fff 45%,#ececec 100%)}.hello h1{font-size:3rem}a.hello-btn{padding-top:1.4rem;padding-right:1.7rem;padding-bottom:1.2rem;padding-left:1.7rem;font-size:1.7rem;border:1px solid #61b6d9;font-family:inherit;background:0 0;color:#61b6d9}a.hello-btn:focus,a.hello-btn:hover{background-color:#61b6d9}#features{color:#fff;background:#fff linear-gradient(to bottom,#008cba 25%,#61b6d9 100%);padding:2px}#features h1,#features h4{color:#fff}#features a{color:#fff;text-decoration:underline}#features .medium-icon{text-shadow:none}.no-points{list-style:none}.hugeicon{font-size:25rem;color:#6cf;text-shadow:0 1px 0 #0092b3,0 2px 0 #0087a6,0 3px 0 #008099,0 4px 0 #00758c,0 6px 0 #006a80,0 0 0 #006073,0 8px 7px #056}.large-icon{font-size:10rem;color:#aaa}.medium-icon{font-size:5rem;color:#fff;text-shadow:0 0 3px #000}.postfix,.prefix{font-size:1rem}.text-lighter{font-weight:100}.text-larger{font-size:1.5em;line-height:1.8em}hr.hello-hr{width:100px;margin:20px auto 10px auto}.pricing-table .bullet-item{font-size:.9rem}.pricing-table .title{background-color:#61b6d9;color:#fff}.pricing-table .price{font-family:inherit;font-size:2.5rem;font-weight:300}.price .small{font-size:.37em}.pricing-table-selected{box-shadow:0 0 0 1px #61b6d9}div.cloud-container{position:relative;height:300px;width:300px}.hugecloud{font-size:18rem;position:absolute;top:20px;left:100px;color:#6cf;text-shadow:0 1px 0 #0092b3,0 2px 0 #0087a6,0 3px 0 #008099,0 4px 0 #00758c,0 6px 0 #006a80,0 0 0 #006073,0 8px 7px #056}.block-app1,.block-app2,.block-app3,.block-app4{background-color:#fff;position:absolute;width:40px;height:40px;border-radius:5px;background-clip:padding-box;border:1px solid #00bdd6}.block-app1{top:130px;left:200px}.block-app2{top:130px;left:258px}.block-app3{top:187px;left:200px}.block-app4{top:187px;left:258px}.block-code1,.block-code2{position:absolute;top:185px;right:180px}.block-code1 code,.block-code2 code{color:#fff;font-size:2rem;background-color:transparent}.panel.callout{background-color:#3b3948;border:none;color:#fff}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:inherit;color:#333}.panel.callout dl,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout li,.panel.callout p{color:#fff}.keyvalueColon{position:absolute;top:20px;right:0}.jsonIndicator{border-width:2px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:1rem;min-height:300px}.jsonIndicator.small{font-size:1em}.validJsonIndicator{border:2px solid #88af12!important}.invalidJsonIndicator{border:2px solid #b11!important}#limitSelector{font-weight:700}.console-results{overflow:auto;min-height:300px}.tabs dd:first-child a{border-top-left-radius:3px;border-bottom-left-radius:3px}.tabs dd:last-child a{border-top-right-radius:3px;border-bottom-right-radius:3px}input.checkbox-slim{margin:0}input.mono-input{font-family:monospace;font-size:2em;border:0;outline:0;text-shadow:none;box-shadow:none;border-bottom:1px solid #aaa;background-color:inherit}input.mono-input:focus{background-color:inherit}.method-POST{color:#fff;background-color:#3498db}.method-GET{color:#fff;background-color:#18bc9c}.method-PUT{color:#fff;background-color:#f39c12}.method-PATCH{color:#fff;background-color:#95a5a6}.method-DELETE{color:#fff;background-color:#e74c3c}.method-public{color:#fff;padding:3px 6px;background-color:#88af12}div small.error,form .error small.error,form .error span.error,form small.error,form span.error{display:block;padding:.33333rem .5rem .5rem;margin-top:-17px;margin-bottom:.88889rem;font-size:.8rem;font-weight:700;font-style:normal;background:#f04124;color:#fff}.error input,.error select,.error textarea{margin-bottom:0}.error input[type=checkbox],.error input[type=radio]{margin-bottom:.88889rem}.error label,.error label.error{color:#f04124}.error span.error-message{display:block}input.error,select.error,textarea.error{margin-bottom:0}label.error{color:#f04124}.smaller{font-size:smaller}small.error,span.error{display:block;padding:.33333rem .5rem .5rem;margin-top:-1px;margin-bottom:.88889rem;background:#f04124;color:#fff}.error small.error{display:block;padding:.33333rem .5rem .5rem;margin-top:-1px;margin-bottom:.88889rem;background:#f04124;color:#fff}.error>label>small{color:#676767;background:0 0;padding:0;font-style:normal;font-size:60%;margin:0;display:inline}.hosted-field,input.hosted-field{border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-family:monospace;font-size:12pt;height:2.3125rem;margin:0 0 1rem 0;padding:.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button.hosted-submit,input.hosted-submit{-webkit-appearance:none;-moz-appearance:none;border-radius:3px;border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#4d4a5a;border-color:#007095;color:#fff}.pan{padding:0}.pas{padding:5px}.pam{padding:10px}.pal{padding:20px}.ptn{padding-top:0}.pts{padding-top:5px}.ptm{padding-top:10px}.ptl{padding-top:20px}.prn{padding-right:0}.prs{padding-right:5px}.prm{padding-right:10px}.prl{padding-right:20px}.pbn{padding-bottom:0}.pbs{padding-bottom:5px}.pbm{padding-bottom:10px}.pbl{padding-bottom:20px}.pln{padding-left:0}.pls{padding-left:5px}.plm{padding-left:10px}.pll{padding-left:20px}.phn{padding-left:0;padding-right:0}.phs{padding-left:5px;padding-right:5px}.phm{padding-left:10px;padding-right:10px}.phl{padding-left:20px;padding-right:20px}.pvn{padding-top:0;padding-bottom:0}.pvs{padding-top:5px;padding-bottom:5px}.pvm{padding-top:10px;padding-bottom:10px}.pvl{padding-top:20px;padding-bottom:20px}.man{margin:0}.mas{margin:5px}.mam{margin:10px}.mal{margin:20px}.mtn{margin-top:0}.mts{margin-top:5px}.mtm{margin-top:10px}.mtl{margin-top:20px}.mrn{margin-right:0}.mrs{margin-right:5px}.mrm{margin-right:10px}.mrl{margin-right:20px}.mbn{margin-bottom:0}.mbs{margin-bottom:5px}.mbm{margin-bottom:10px}.mbl{margin-bottom:20px}.mln{margin-left:0}.mls{margin-left:5px}.mlm{margin-left:10px}.mll{margin-left:20px}.mhn{margin-left:0;margin-right:0}.mhs{margin-left:5px;margin-right:5px}.mhm{margin-left:10px;margin-right:10px}.mhl{margin-left:20px;margin-right:20px}.mvn{margin-top:0;margin-bottom:0}.mvs{margin-top:5px;margin-bottom:5px}.mvm{margin-top:10px;margin-bottom:10px}.mvl{margin-top:20px;margin-bottom:20px}.em1v{margin:1rem 0 1rem 0}.em3v{margin:3rem 0 3rem 0}.em4v{margin:4rem 0 4rem 0}.em5v{margin:5rem 0 5rem 0}.em6v{margin:6rem 0 6rem 0}.em8v{margin:8rem 0 8rem 0}a.doc-anchor{display:block;position:relative;top:-20px;visibility:hidden}#sidebar ul{list-style:none;margin:0;padding:0}#sidebar ul li{padding:0 0 5px}#content article a h2{background:#333;padding:15px 10px;border-radius:3px}#content a h2{color:#fff;font-size:1.3em;font-weight:400;margin:0}#content h2 code{background-color:transparent}@media(max-width:767px){#content h2 code{font-size:.5em;line-height:.5em}#content article a h2{padding:0 0 10px 0}p code{font-size:10px}table.table-striped{table-layout:fixed;width:100%}code{word-break:break-word}}#content a h2 code span{color:#fff;padding:3px 6px}#content a h2>span{float:right}#content .body{padding:15px 0}.body code{font-size:.9em;border-radius:3px;margin:10px 0}.body p{margin-bottom:.9em}.api-header code{border:none;color:#afafaf}.api-header .label{font-size:1em}.btn-client{font-size:90px}#features a.btn-client{text-decoration:none}input.app-secret-input{border:none;box-shadow:none;font-size:1.2em;font-family:monospace;padding:0;margin:0}.license-select-box{display:grid;padding:15px;border-radius:3px;border:1px solid #ccc;color:#333;text-align:center}.selected-license{border:1px solid #1493d4;color:#1493d4;font-weight:700}.hljs{display:block;padding:.5em;background:#3f3f3f;color:#dcdcdc}.clojure .hljs-attribute,.css .hljs-class,.css .hljs-id,.hljs-keyword,.hljs-request,.hljs-status,.hljs-tag,.lisp .hljs-title,.nginx .hljs-title{color:#06c}.django .hljs-filter .hljs-argument,.django .hljs-template_tag,.django .hljs-variable{color:#666}.hljs-date,.hljs-number{color:#39f}.apache .hljs-sqbracket,.dos .hljs-envvar,.dos .hljs-stream,.hljs-variable{color:#444}.diff .hljs-change,.dos .hljs-flow,.hljs-literal,.python .exception,.python .hljs-built_in,.tex .hljs-special{color:#c00}.diff .hljs-chunk,.hljs-subst{color:#8f8f8f}.apache .hljs-tag,.diff .hljs-header,.dos .hljs-keyword,.haskell .hljs-type,.hljs-prompt,.hljs-title,.nginx .hljs-built_in,.python .hljs-decorator,.ruby .hljs-class .hljs-parent,.tex .hljs-command{color:#c00}.dos .hljs-winutils,.hljs-string,.ruby .hljs-string,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string{color:#c00}.apache .hljs-cbracket,.coffeescript .hljs-attribute,.css .hljs-rules .hljs-value,.diff .hljs-deletion,.hljs-attr_selector,.hljs-built_in,.hljs-javadoc,.hljs-pragma,.hljs-preprocessor,.hljs-pseudo,.hljs-tag .hljs-value,.smalltalk .hljs-array,.smalltalk .hljs-class,.smalltalk .hljs-localvars,.tex .hljs-formula{color:#900}.diff .hljs-addition,.hljs-comment,.hljs-doctype,.hljs-pi,.hljs-shebang,.hljs-template_comment,.java .hljs-annotation{color:#8f8f8f}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}.ac-container{backface-visibility:hidden;transform:translate3d(0,0,0);z-index:999}.ac-container .ac-menu{border:1px solid #ccc;list-style:none;padding:0;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.15);margin:0}.ac-container .ac-menu .ac-menu-item{border-bottom:1px dotted #ccc;line-height:35px;margin:0}.ac-container .ac-menu .ac-menu-item:last-child{border-bottom:0}.ac-container .ac-menu .ac-menu-item:hover{background-color:#e0eaff}.ac-container .ac-menu a{padding-left:5px;display:block;color:inherit;text-decoration:none}.ac-container .ac-menu .ac-state-focus{outline:0;background-color:#e0eaff}.capitalize{text-transform:capitalize}.vertcenter{vertical-align:middle}.green{color:#88af12!important}.red{color:#b11!important}.orange{color:#ff7c00!important}.blue{color:#3af!important}.white{color:#fff!important}.gray{color:#777!important}.lightgray{color:#aaa!important}.boldText{font-weight:700}.strikeout{text-decoration:line-through}.spinner-container{margin:125px auto;text-align:center}.small .spinner-container{margin:25px auto;text-align:center}.empty-placeholder{border:4px #ccc dashed;color:#ccc;padding:50px 0;text-decoration:none}.empty-placeholder-slim{border:4px #ccc dashed;color:#ccc;padding:5px;text-decoration:none}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}