.side-menu{box-shadow:7px 2px 5px 0 rgba(0,0,0,.06);color:#fff;display:flex;float:left;height:100%;left:0;position:absolute;top:0;z-index:5}.side-menu-panel{height:100%;overflow-y:auto;padding-bottom:15px;padding-top:30px;width:350px;z-index:1;}.side-menu-panel.-categories{background-color:#f2f2f2}.side-menu-panel.-subcategories{background-color:#fff;overflow-x:visible;z-index:2}.side-menu-panel .advanced-example-section{margin-top:15px}.side-menu-searchBox{display:flex;min-height:50px;padding:0 40px 10px;position:relative;}.side-menu-searchBox__search-box-wrapper{border-bottom:1px solid #929292;display:flex;margin-right:40px;width:100%}.side-menu-searchBox__icon{left:40px;position:absolute;top:6px}.side-menu-searchBox__input{background-color:transparent;border:0;border-bottom:1px solid #e5e5e5;color:#000;font-family:inherit;font-size:16px;outline:transparent;padding-left:40px;width:100%;}.side-menu-searchBox__input:focus{border-bottom:1px solid #929292}.side-menu-searchBox__input::-moz-placeholder{color:#929292}.side-menu-searchBox__input:-ms-input-placeholder{color:#929292}.side-menu-searchBox__input::placeholder{color:#929292}.side-menu-category{align-items:center;color:#000;display:flex;height:50px;margin-left:40px;margin-right:40px;}.side-menu-category.-subcategory-title{color:#7a7e80;margin-left:52px;}.side-menu-category.-subcategory-title path,.side-menu-category.-subcategory-title rect{fill:#7a7e80!important}.side-menu-category__text{font-size:16px;font-weight:700;margin-left:15px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.side-menu-category path,.side-menu-category rect{fill:#000!important}.side-menu-category.-active{color:#b1110e;}.side-menu-category.-active path,.side-menu-category.-active circle,.side-menu-category.-active rect{fill:#b1110e!important}.side-menu-category.-hoverable:hover{color:#b1110e;cursor:pointer}.side-menu-category.-hoverable:hover circle,.side-menu-category.-hoverable:hover path,.side-menu-category.-hoverable:hover rect{fill:#b1110e!important}.side-menu-category__icon{font-size:1.5em!important;}.side-menu-category__icon.-gray cirle,.side-menu-category__icon.-gray path,.side-menu-category__icon.-gray rect{fill:#929292}.side-menu-category__icon.-white circle,.side-menu-category__icon.-white path,.side-menu-category__icon.-white rect{fill:#fff}.side-menu-details{background-color:#fff;height:100%;width:400px;}.side-menu-details__example-link{color:#7a7e80;display:flex;flex-direction:column;font-size:16px;font-weight:700;height:50px;justify-content:center;line-height:22px;padding-left:52px;padding-right:40px;position:relative;text-decoration:none;}.side-menu-details__example-link.-active,.side-menu-details__example-link:hover{color:#b1110e}.side-menu-details__example-link:hover{text-decoration:none}.examples-in-menu{padding:10px 0}@media screen and (max-width:700px){.side-menu{box-shadow:4px 1px 10px rgba(0,0,0,.3);display:flex;flex-direction:column;width:100%}.side-menu-panel{box-shadow:unset;height:unset;padding-bottom:0;width:100%;}.side-menu-panel.examples{background-color:#f2f2f2;flex:1;padding:0}.side-menu-category__text{align-self:center;display:flex;justify-content:space-between;white-space:normal}}code[class*=language-],pre[class*=language-]{color:#393a34;font-family:Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;font-size:.95em;line-height:1.2em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{background:#b3d4fc}code[class*=language-]::-moz-selection, code[class*=language-] ::-moz-selection, pre[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection{background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{background:#b3d4fc}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border:1px solid #ddd;background-color:#fff}:not(pre)>code[class*=language-]{padding:1px .2em;background:#f8f8f8;border:1px solid #ddd}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#998;font-style:italic}.token.namespace{opacity:.7}.token.attr-value,.token.string{color:#e3116c}.token.operator,.token.punctuation{color:#393a34}.token.boolean,.token.constant,.token.entity,.token.inserted,.token.number,.token.property,.token.regex,.token.symbol,.token.url,.token.variable{color:#36acaa}.language-autohotkey .token.selector,.token.atrule,.token.attr-name,.token.keyword{color:#00a4db}.language-autohotkey .token.tag,.token.deleted,.token.function{color:#9a050f}.language-autohotkey .token.keyword,.token.selector,.token.tag{color:#00009f}.token.bold,.token.function,.token.important{font-weight:700}.token.italic{font-style:italic}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.snippets{padding:20px;width:100%}.snippet{margin-bottom:30px;width:100%}.snippets .code-menu>div{margin-left:10px;}.snippets .code-menu>div:first-child{margin-left:0}@media screen and (max-width:350px){.snippets .code-menu{display:flex;flex-direction:column;}.snippets .code-menu>div{margin-left:0;}.snippets .code-menu>div:first-child{margin-bottom:10px}}.description{margin:0 auto;padding-top:20px;width:800px}@media screen and (max-width:700px){.description{padding:0 10px 10px;width:100%}}.example-view__content{min-height:400px;position:relative}.modal{background:hsla(0,0%,100%,.9);bottom:0;display:none;left:0;outline:0;overflow:hidden;-webkit-overflow-scrolling:touch;position:fixed;right:0;top:0;z-index:1050}.modal.open{display:block}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0)}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{background-clip:padding-box;background-color:#fff;box-shadow:0 10px 15px rgba(0,0,0,.2);outline:0;position:relative}.modal-header{border-bottom:1px solid #e5e5e5;min-height:16.42857143px;padding:24px}.modal-title{margin:0}.modal-body{padding:24px;position:relative}.modal-footer{border-top:1px solid #e5e5e5;padding:24px;text-align:right}.modal-footer small{float:right;margin-bottom:15px}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-row{display:flex;flex-direction:row-reverse;margin:6px 12px;padding:5px}.modal-row label{margin-right:10px;width:30%}.modal-row input{border:1px solid;width:70%}.modal-row input:focus{border-color:#8dc3eb;outline:none}@media (min-width:768px){.modal-dialog{margin:30px auto;width:600px}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.ely-dropdown-container{color:#86898b;display:inline-block;font-family:Noway,Helvetica,Arial;font-weight:700;margin:0 5px -.5em}.ely-dropdown{background-color:#fff;border:1px solid #e5e5e5;border-bottom:none;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ely-dropdown .text{padding:8px 16px}.ely-dropdown ul{background-color:#fff;display:none;left:0;margin:0;position:absolute;top:auto;z-index:5}.ely-dropdown:hover ul{box-shadow:1px 5px 16px rgba(0,0,0,.15);display:block}.ely-dropdown ul li{border-bottom:1px solid #e5e5e5;display:block;margin:0;padding:15px 16px;white-space:nowrap}.ely-dropdown.selected,.ely-dropdown:hover,.ely-dropdown ul li:hover{background-color:#f2f2f2}.ely-dropdown-item.selected{background-color:#f2f2f2;color:#000}.ely-button-container{color:#7a7e80;display:inline-block;font-family:Noway,Helvetica,Arial;font-weight:700;margin:0 5px -.5em}.ely-button{background-color:#fff;border:1px solid #e5e5e5;border-bottom:none;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ely-button .text{padding:8px 16px}.ely-button.selected,.ely-button:hover{background-color:#f2f2f2}.ely-button.selected{color:#000}.tooltip{position:relative}.tooltip:after{background-color:rgba(0,0,0,.8);border-radius:8px;color:#fff;content:attr(data-tooltip);font-size:.9em;font-weight:700;min-width:80px;opacity:0;padding:8px;position:absolute;transition:.2s ease-in-out .25s;visibility:hidden;z-index:2}.tooltip:hover:after{opacity:1;visibility:visible}.tooltip-top:after{bottom:150%;left:0}.tooltip-bottom:after{left:0;top:155%}.tooltip-left:after{min-width:100px;right:130%;top:0}.tooltip-right:after{left:130%;min-width:100px;top:0}.tooltip-top:hover:after{bottom:120%}.tooltip-bottom:hover:after{top:125%}.tooltip-left:hover:after{right:110%}.tooltip-right:hover:after{left:110%}.tooltip-bottom:before,.tooltip-left:before,.tooltip-right:before,.tooltip-top:before{border:7px solid transparent;content:"";display:block;opacity:0;position:absolute;transition:.2s ease-in-out .25s;visibility:hidden}.tooltip-bottom:hover:before,.tooltip-left:hover:before,.tooltip-right:hover:before,.tooltip-top:hover:before{opacity:1;visibility:visible}.tooltip-top:before{border-top-color:rgba(0,0,0,.8);left:50%;top:-51%;transform:translateX(-50%)}.tooltip-bottom:before{border-bottom-color:rgba(0,0,0,.8);bottom:-56%;left:50%;transform:translateX(-50%)}.tooltip-left:before{border-left-color:rgba(0,0,0,.8);left:-31%;top:15%}.tooltip-right:before{border-right-color:rgba(0,0,0,.8);right:-31%;top:15%}.tooltip-top:hover:before{top:-21%}.tooltip-bottom:hover:before{bottom:-26%}.tooltip-left:hover:before{left:-11%}.tooltip-right:hover:before{right:-11%}.source-code{background:#f2f2f2!important}.prettyprint{border:0!important}.file-name{background-color:#f2f2f2;color:#7a7e80;font-family:Noway,Helvetica,Arial;font-size:16px;font-weight:700;margin:.4em 0 -.5em;padding:32px 0 20px 25px}.github-info{padding:20px}.info-box{display:flex;margin:16px 0 32px}.info-box .text{background:#f2f2f2;display:inline-block;padding:1em}.lightbulb-icon{background-color:#8dc2ea;padding:20px;position:relative}