/*styles/styles.less!$less*/
sub,sup{vertical-align:baseline}body,textarea{overflow:auto}.clear,.docs .demo div.tab-content,br{clear:both}*,.docs .content.docs{font-family:"Open Sans",Arial,sans-serif}.icon-bits:before,sub,sup,td,th{position:relative}footer .container,html,td,th{overflow:hidden}a img,hr,table{border:none}blockquote cite,blockquote em,cite,em,h3,h4,strong em{font-style:italic}a,dfn,ins{text-decoration:none}.text-shadow-light,div.light h3{text-shadow:0 1px 0 #fff}body{margin:67px 0 0;padding:0;background:#fff;height:calc(100% - 67px)}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]),section.hidden{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}sub,sup{line-height:0}sup{top:-.5em;bottom:.3em}sub{bottom:-.25em;top:.3em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}.container.api>*,pre,textarea{vertical-align:top}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}abbr,acronym{cursor:help}button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox],label,select{cursor:pointer}br{float:none}*{box-sizing:border-box;font-weight:400;font-size:17px;-webkit-font-smoothing:antialiased}dl dt,h1,th{font-weight:600}body.style-demo{background:#fff;padding:10px}section{margin-bottom:0}input,textarea{font-size:1em;padding:5px}input[type=search],input[type=text]{background:#f6f6f6;border:1px solid #ccc;border-radius:.308em;padding:5px;transition:background .2s,border .2s,box-shadow .2s}div.dark,div.light{padding:10px;border-radius:3px}input[type=search]:hover,input[type=text]:hover{border-color:#999}input[type=search]:focus,input[type=text]:focus{background:#fff;border-color:#0068D1;box-shadow:0 0 0 .14em rgba(0,104,209,.3);outline:0}input[type=search]{padding:5px 5px 5px 2em;width:100%}input[type=search]::-webkit-input-placeholder{color:grey}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;cursor:pointer;height:12px;width:12px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 384"><path fill="#777" d="M237.25,192,342.63,86.63a32,32,0,0,0-45.25-45.25L192,146.75,86.63,41.37A32,32,0,0,0,41.37,86.63L146.75,192,41.37,297.37a32,32,0,1,0,45.25,45.25L192,237.25,297.37,342.63a32,32,0,0,0,45.25-45.25Z"/></svg>')}input[type=submit]{cursor:pointer}a:focus,button:focus{outline:dotted 1px}form label{display:block;margin-bottom:5px}form input,form select,form textarea{display:block;margin-bottom:10px}option{padding:1px 3px}table{border-collapse:collapse;border-spacing:0;color:#484848;margin:10px 0 15px;text-align:left;width:100%}table *{font-size:14px}h4,h5{font-size:1em}td,th{max-width:0;padding:.5em 1em;text-overflow:ellipsis;transition:color .2s}#low,.container{max-width:1200px}thead{border-bottom:1px solid #999}.sidebar .api .heading:last-of-type,tbody tr:not(:last-child){border-bottom:1px solid #ccc}tbody tr:hover{background:#dbf0ff}iframe{margin-bottom:1.5em}iframe body{background-color:#fff}div.light,hr{background:#ccc}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-Italic.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-BoldItalic.woff)format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-SemiBold.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Open Sans";src:url(../fonts/OpenSans-SemiBoldItalic.woff)format("woff");font-weight:600;font-style:italic}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(../fonts/icomoon.woff?md92d0)format("woff")}h1,h2,h3,h4,h5,h6{color:#484848;margin:0 0 .75rem}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.25em}h6{font-size:.75em}.p,p{font-size:17px;line-height:1.5;margin-top:0;margin-bottom:1.5em}a{color:#0068D1;cursor:pointer}hr{height:1px;margin-bottom:20px}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 1.5em 2.5em}ol{list-style-type:decimal;margin:0 0 1.5em 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl{margin:0 0 18px 3px}dl dt{margin:12px 0 0}b,strong,strong em{font-weight:700}dl dd{margin:6px 0 0 1.5em}blockquote,cite cite,em em{font-style:normal}address,caption,dfn,ins{font-style:italic}acronym{text-transform:uppercase;border-bottom:1px dashed #706f70}big{font-size:120%}small,sub,sup{font-size:80%}address{margin:0 0 1.5em}dd address,li address{margin:0}blockquote{border-left:.25em solid #b3b3b3;margin:-.75em 2.5em 0;padding:0 1em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}caption{font-size:.9em;text-align:right}dfn,ins{border-bottom:1px solid #706f70}del,s,strike{text-decoration:line-through}object{margin-bottom:1.5em}div.dark{background:#999}div.dark h3{color:#ccc;text-shadow:0 -1px 0 rgba(0,0,0,.5)}.top-button,header{position:absolute;color:#fff}.center{margin-right:auto;margin-left:auto;text-align:center}.float-right,.floatright,.pull-right,.pullright{float:right}.float-left,.float-right,.pull-left,.pullleft{float:left}@font-face{font-family:Bitstrap;src:url(../fonts/bitstrapregular.eot);src:url(../fonts/bitstrapregular.eot?#iefix)format('embedded-opentype'),url(../fonts/bitstrapregular.ttf)format('truetype'),url(../fonts/Bitstrap-Regular.otf)format("otf");font-weight:400;font-style:normal}.icon-font,[class*=" icon-"],[class^=icon-]{font-family:Bitstrap;font-weight:400;font-style:normal;text-decoration:inherit;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none!important;background-position:0 0;background-repeat:repeat}.icon-font:before,[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-breakout:before{content:"\e000"}.icon-menudown:before{content:"\e001"}.icon-bits:before{content:"\e002";left:-5px}.icon-twitter:before{content:"\e003"}.icon-canjs:before{content:"\e004"}.icon-app:before{content:"\e005"}.icon-forum:before{content:"\e006"}.icon-chat:before{content:"\e007"}.icon-plugin:before{content:"\e008"}.icon-code:before{content:"\e009"}.icon-article:before{content:"\e010"}.icon-muscle:before{content:"\e011"}.icon-search:before,.search:before{content:"\e012"}.icon-rocket:before{content:"\e013"}.icon-fork:before{content:"\e014"}.icon-menuright:before{content:"\e017"}.icon-next:before{content:"\e015"}.icon-prev:before{content:"\e016"}.icon-question:before{content:"\e018"}.icon-voteup:before{content:"\e019"}.icon-clock:before{content:"\e020"}.icon-mug:before{content:"\e021"}.icon-shirt:before{content:"\e022"}.icon-sticker:before{content:"\e023"}.icon-bug:before{content:"\e024"}.icon-rss:before{content:"\e025"}.icon-user:before{content:"\e026"}.icon-github:before{content:"\e027"}.icon-award:before{content:"\e028"}.icon-close:before{content:"\e029"}.icon-google:before{content:"\e031"}.icon-star:before{content:"\e032"}.icon-retweet:before{content:"\e033"}.icon-reply:before{content:"\e034"}.icon-bitovi:before{content:"\e035"}.icon-logout:before{content:"\e038"}.icon-lookright:before{content:"\e039"}.icon-lookleft:before{content:"\e040"}.icon-flag:before{content:"\e041"}.icon-flexible:before{content:"\e042"}.icon-photo:before{content:"\e043"}.icon-download:before{content:"\e044"}.icon-list:before{content:"\e045"}.icon-wizard-first:before{content:"\e047"}.icon-wizard:before{content:"\e048"}.icon-wizard-last:before{content:"\e049"}.icon-jmvc:before{content:"\e052"}.icon-funcunit:before{content:"\e053"}.icon-browsertest:before{content:"\e054"}.icon-arrow:before{content:"\e055"}.arrow:before{content:"";border-color:#706f70 transparent;border-style:solid;border-width:0 5px 5px;display:block;height:0;width:0}.arrow.left:before{border-color:transparent #706f70;border-width:5px 5px 5px 0}.arrow.right:before{border-color:transparent #706f70;border-width:5px 0 5px 5px}.arrow.up:before{border-color:#706f70 transparent;border-width:0 5px 5px}.arrow.down:before{border-color:#706f70 transparent;border-width:5px 5px 0}ul.demo-icons{list-style-type:none;margin:0;padding-left:0}ul.demo-icons li{display:inline-block;text-align:center;margin-bottom:20px;width:24%}ul.demo-icons span{font-size:3em}ul.demo-icons code{font-size:.8em}#loader,#menu-backdrop{background:#fff;bottom:0;left:0;position:fixed;opacity:1;right:0;top:0;visibility:visible;z-index:5}#loader.hidden{opacity:0;transition:opacity .2s,visibility .2s;visibility:hidden}#menu-backdrop{background:#000;opacity:.6;transition:opacity .2s,visibility .2s;z-index:1}#menu-backdrop.hidden{opacity:0;visibility:hidden}.loading-spinner{border:.25em solid #e5e5e5;border-top:.25em solid #0068d1;border-radius:50%;height:3em;margin:10em auto 0;width:3em;animation:spin 1s linear infinite}#loader.hidden.menu-backdrop .loading-spinner{visibility:hidden}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.top-button{background:#434343!important;border:none;border-radius:50%;bottom:2em;cursor:pointer;font-size:20px;height:2.2em;line-height:1;opacity:.85;outline:0!important;padding:0;right:3em;text-align:center;text-shadow:none;transition:visibility 0s,opacity .2s 0s;width:2.2em;z-index:4}.top-button svg{fill:#fff;font-size:inherit;height:50%;margin-top:.2em;width:50%}.top-button.hidden{opacity:0;transition:visibility 0s .2s,opacity .2s 0s;visibility:hidden}.top-button:focus::after{border:1px solid #fff;border-radius:50%;bottom:.1em;content:"";display:block;left:.1em;position:absolute;right:.1em;top:.1em}.browser-alert{align-items:center;border:.05em solid #bbb;border-radius:.28em;display:flex;margin:0 0 2.2em;padding:.5em 1.5em .5em .5em}.browser-alert.hidden{display:none}.browser-alert .browser-alert-icon{align-items:center;align-self:stretch;background:#edc87e;border-radius:.28em;display:flex;margin-right:1.25em;padding:.6em}.browser-alert svg{fill:#444;height:2.82em;width:2.82em}header{background-color:#f2f2f2;display:block;top:0;width:100%;z-index:3}header .container{align-items:stretch;background:url(../img/logo.png)left/contain no-repeat;display:flex;justify-content:space-between;min-height:67px;position:relative;text-align:left;width:100%}header .pull-right{align-items:center;display:none;padding:0 .75em;position:relative}header ul{display:block;list-style-type:none;margin:0;padding:0;position:relative}header ul li{display:inline-flex;align-items:center;vertical-align:middle}header ul li a{color:#484848;display:inline-block;font-size:.88235em;font-weight:600;line-height:60px;padding:0 1rem;position:relative;text-decoration:none;text-transform:uppercase;transition:background .2s,border .2s}header .tooltip .tooltiptext-a,header .tooltip .tooltiptext-t{padding:5px;color:#fff;background-color:#000;position:absolute}header ul li a.header-tab:hover{background:#e5e5e5}header ul li a.header-tab.selected{color:#0068D1}header ul li a.header-tab.selected::after{border-bottom:3px solid #0068D1;bottom:0;content:"";left:0;position:absolute;width:100%}header ul li .guide-title{display:none;font-size:1.5em;padding:0 .75em;text-transform:none}header .tooltip{position:relative;display:inline-block}header .tooltip .tooltiptext-a{visibility:hidden;width:420px;text-align:center;border-radius:6px;z-index:1;top:-5px;right:105%}header .tooltip .tooltiptext-t{visibility:hidden;width:380px;text-align:center;border-radius:6px;z-index:1;top:-5px;right:105%}header .button-a:hover+.tooltiptext-a,header .button-t:hover+.tooltiptext-t{visibility:visible}header .button-custom-control{background:0 0;border:1px solid transparent;border-radius:.2em;color:#3f3f3f;cursor:pointer;display:block;flex:1 0 auto;font-family:inherit;font-size:inherit;margin-left:.5em;padding:0;position:relative;text-align:center;text-decoration:none;text-shadow:none;transition:background .2s,border-color .2s,box-shadow .2s}footer,footer .container{height:80px;text-align:right}.pln,footer,pre ol li{color:#484848}header .button-custom-control:hover{background-color:#fff;border-color:#b2b2b2;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:none}header .button-custom-control:active{box-shadow:0 0 .5em rgba(0,0,0,.25)inset}header .button-custom-control.active{background:#c4e0f8;border-color:#2a8dd4}header .button-custom-control.active:hover{background:#d6ebff}header .button-custom-control:focus{outline:dotted 1px;outline-offset:0}header .system-btn-icon{display:block;height:48px;width:48px}@media screen and (min-width:625px){header ul li .guide-title{display:block}}@media screen and (min-width:670px){header .pull-right{display:flex}}@media screen and (min-width:1200px){#menu-backdrop{visibility:hidden}#btn-menu-toggle{display:none}header ul li .guide-title{font-size:2em;padding:0 1.5em}}footer{background-color:#ccc;flex:1 0 auto;padding-top:0;padding-bottom:0;position:relative}footer .container{position:relative}footer li a{font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 #fff;color:#f2f2f2;padding:5px 10px;height:80px;line-height:80px}footer li a:hover{text-decoration:underline}footer ul{list-style:none;margin:0;position:absolute;right:0;top:0}footer li{display:inline-block}.container{margin:0 auto}.brand{display:block;line-height:67px;text-indent:-9999px;height:67px;width:170px;text-align:left;background:url(../img/logo.svg)left center no-repeat;background-size:170px}footer .brand{background-image:url(../img/logo-grey.svg);margin-top:13px;line-height:47px}.button,button{background:#0068D1;border:1px solid;border-color:transparent;border-radius:5px;color:#fff;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 0 .5em;padding:8px 15px;position:relative;text-decoration:none;text-shadow:none;transition:background .2s,border .2s,box-shadow .2s;user-select:none}.button:hover,button:hover{background:#0581ff;box-shadow:0 .07em .1em rgba(0,0,0,.25)}.button:active,button:active{background:#004f9e;box-shadow:none}.button:focus,button:focus{outline-offset:-4px}.btn-secondary{background:#fff;border-color:#aaa;color:#0068D1}.btn-secondary:hover{background:#fff;border-color:#888}.btn-secondary:active{background:#f2f2f2;border-color:#999}.dropdown-wrapper{display:inline-block;margin-left:.5em;position:relative;user-select:none}.dropdown-wrapper button{margin:0}.dropdown-wrapper .dropdown-toggle::after{content:'';display:inline-block;width:0;height:0;margin-left:.88em;vertical-align:middle;border-top:5px solid #0068D1;border-right:5px solid transparent;border-left:5px solid transparent}.dropdown-wrapper .dropdown-menu{background:#fff;border:1px solid #999;border-radius:5px 0 5px 5px;box-shadow:0 .07em .1em rgba(0,0,0,.25);display:block;font-size:14px!important;list-style:none;margin:0!important;opacity:0;padding:.5em 1.5em;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% - 2px);z-index:1}.dropdown-wrapper .dropdown-menu *,pre code,pre.prettyprint,pre.prettyprint ol{font-size:14px}.dropdown-wrapper .dropdown-menu label{align-items:center;display:flex;padding:1em 0;transition:opacity .2s;white-space:nowrap}.dropdown-wrapper .dropdown-menu hr{margin-bottom:7px}.dropdown-wrapper .dropdown-menu input:first-child:not(:last-child),.dropdown-wrapper .dropdown-menu input:first-child:not(:nth-last-child(2))+span{margin-right:.75em}.dropdown-wrapper .dropdown-menu input:last-child,.dropdown-wrapper .dropdown-menu input:nth-last-child(2)+span{margin-left:.75em}.dropdown-wrapper .dropdown-menu .dropdown-submit{font-size:16px;float:right;margin:.875em 0}.dropdown-wrapper .dropdown-full-justify label{justify-content:space-between}.dropdown-wrapper.dropdown-toggled .dropdown-toggle{border-color:#999;border-radius:5px 5px 0 0;box-shadow:0 .07em .1em rgba(0,0,0,.25)}.dropdown-wrapper.dropdown-toggled .dropdown-toggle:active{background:#fff}.dropdown-wrapper.dropdown-toggled .dropdown-toggle::after{border-bottom:5px solid #0068D1;border-top:none}.dropdown-wrapper.dropdown-toggled .dropdown-toggle::before{background:#fff;content:'';display:block;height:4px;left:0;position:absolute;right:0;top:calc(100% - 2px);z-index:2}.dropdown-wrapper.dropdown-toggled .dropdown-menu{opacity:1;pointer-events:auto;transition:opacity .3s}code{background-color:#f2f2f2;border:1px solid #ddd;border-radius:.18em;padding:0 .29em}code,code *,pre,pre *{font-family:monospace;font-size:.9em;font-style:normal;font-weight:300}pre{background-color:#fff;border:1px solid #ccc;border-radius:5px;margin:0 0 20px;overflow:auto;padding:10px 20px}.docs .title .tags li,.simple-tag{font-size:12px;-webkit-border-radius:4px}pre code{line-height:16px;letter-spacing:0;background-color:transparent}pre ol{margin:0 0 0 40px;padding:0}pre ol li{text-indent:0;background-color:#fff;margin:0;list-style:decimal}code.prettyprint{padding:0 !Important}@media screen{.str{color:#d14}.kwd{color:#333}.com{color:#998}.lit,.typ{color:#458}.clo,.opn,.pun{color:#333}.tag{color:#navy}.atn{color:#teal}.atv{color:#d14}.dec{color:#333}.fun,.var{color:#teal}}@media print,projection{.kwd,.tag,.typ{font-weight:700}.str{color:#060}.kwd{color:#006}.com{color:#600;font-style:italic}.typ{color:#404}.lit{color:#044}.clo,.opn,.pun{color:#440}.tag{color:#006}.atn{color:#404}.atv{color:#060}}pre.prettyprint{font-family:Menlo,"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,Consolas,monospace;border:1px solid #ccc;padding:10px}pre.prettyprint ol{margin-bottom:0}ol.linenums{margin-top:0;margin-bottom:0}.simple-tag{display:inline-block;-moz-border-radius:4px;border-radius:4px;background-color:#484848;color:#fff;margin-left:5px;padding:2px 8px}.docs .title{display:block;margin-bottom:1em}.docs .title .heading{position:relative;margin:0}.docs .title .heading h1{line-height:1;margin:0;display:inline-block;max-width:550px;word-wrap:break-word}.docs .title .heading .module{position:absolute;right:0;display:inline-block;top:10px}.docs .title .heading ul.tags{margin-bottom:0!important;text-align:left;display:inline-block}.docs .title h2,.docs .title h3{display:inline-block}.docs .title h2{margin:0}.docs .title h2 code{background:0 0;color:#706f70;font-weight:700}.docs .title .sub-heading,.docs .title ul.links{float:left;display:block;width:50%;box-sizing:border-box;margin:0}.docs .title ul.links{display:none!important;margin-bottom:0!important}.docs .title .links,.docs .title .tags{list-style:none;margin:0;text-align:right;padding:0}.docs .title .tags{display:inline-block;margin:0;position:relative;top:-5px}.docs .title .tags li{display:inline-block;-moz-border-radius:4px;border-radius:4px;background-color:#484848;color:#fff;margin-left:5px;padding:2px 8px}.docs .title .links li{display:inline-block;margin-top:1px}.docs .title .links li:before{content:'|';padding-right:5px;padding-left:3px}.docs .title .links li:first-child:before{content:none;padding:none}.docs h1{margin:0;display:inline-block}.docs .inherits,.docs .module,.docs .title .links li{font-size:14px;color:#999;font-weight:400;font-style:normal}.docs .inherits{display:block}.docs .content.docs{width:100%;margin:0;background-color:#fff;padding:0 2.5em;position:relative}.docs .content.docs ol:not(.linenums),.docs .content.docs ul{margin-left:0;font-size:17px;line-height:1.5;margin-bottom:1.5em;margin-top:-.75em}.docs .content.docs ol:not(.linenums) ul,.docs .content.docs ul ul{margin:0 0 .75em;list-style:circle}.docs .content.docs a:hover{text-decoration:underline;background:#dbf0ff}.docs .content.docs li>img,.docs .content.docs p>img{vertical-align:bottom}.docs .content.docs h3>img{max-height:1.5em;max-width:1.5em;vertical-align:middle}.docs .content.docs .iframe_wrapper iframe{width:100%;border:1px solid #ccc}.docs .contents{margin-bottom:2em}.docs .contents ul{border-bottom:1px solid #eae9e9;display:flex;flex-wrap:wrap;list-style:none;margin-top:0!important;padding:0}.docs .contents ul li{display:block;line-height:24px}.docs .contents ul li a{border-radius:.3em;display:block;font-weight:600;margin:0 .5em .5em 0;padding:.5em .75em;text-decoration:none;transition:background .2s ease-out}.docs .contents ul li a:hover{background:#dbf0ff;text-decoration:none!important}.docs footer{margin-top:20px}@media screen and (min-width:900px){.docs .content.docs{width:930px}}@media screen and (min-width:1200px){.docs .content.docs{width:930px;margin-left:auto;margin-right:auto}.docs .sidebar+.content.docs{width:930px;margin-left:270px}}@media screen and (max-width:1200px){.docs .content.docs{margin:auto}}.docs .content.docs .release-note{padding:.2em 0 3em;position:relative}.docs .content.docs .release-note .release-header{align-items:center;display:flex;margin-bottom:1em}.docs .content.docs .release-note .release-header span{background:#0068D1;box-sizing:border-box;color:#fff;border-radius:.2em;font-weight:600;margin-right:.7em;padding:.25em;text-align:center;width:3.75em;z-index:1}.docs .content.docs .release-note .release-header h3{display:inline-block;font-size:1.4em;font-style:normal;margin:0;padding-bottom:.05em}.docs .content.docs .release-note .release-header::before{content:"";background-image:linear-gradient(to bottom,#ccc,#ccc);width:3px;position:absolute;top:0;bottom:0;left:calc(1.875em - 1.5px)}.docs .content.docs .release-note ul{list-style:none;margin:0;padding:0}.docs .content.docs .release-note ul li{align-items:flex-start;display:flex;margin-bottom:.5em}.docs .content.docs .release-note ul li.new::before,.docs .content.docs .release-note ul li::before{background:#088933;color:#fff;content:'new';display:inline;flex:0 0 6.5em;font-size:10px;font-weight:600;border-radius:.3em;margin-right:.8em;padding:.5em 0;text-transform:uppercase;text-align:center;z-index:1}.docs .content.docs .release-note ul li.improved::before{content:'improved';background:#7e1fad}.docs .content.docs .release-note ul li.fixed::before{content:'fixed';background:#7e1fad}.docs .content.docs .release-note ul li.changed::before{content:'changed';background:#e6193c}.docs .content.docs .release-note:first-of-type .release-header::before{background-image:linear-gradient(to bottom,transparent 0,#ccc 10%)}.docs .content.docs .release-note:last-of-type .release-header::before{background-image:linear-gradient(to bottom,#ccc,transparent)}@media screen and (min-width:625px){.docs .content.docs .release-note ul{margin:0 0 0 5.1em}}.docs .warning{background-color:rgba(217,83,79,.1)}.docs .warning h3{background-color:#d9534f;color:#fff;font-size:18px;line-height:24px;margin:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding:3px 15px}.container.api{display:flex;padding-top:35px}.search-wrapper{position:relative;visibility:hidden;display:none}.search{display:block;border:1px solid #ccc;padding:3px 3px 3px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,.1);-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px rgba(0,0,0,.1);margin:8px}.search input[type=text]:enabled,.search input[type=text]:focus{border-color:none}.search input[type=text]{display:block;border-style:none;background-color:rgba(255,255,254,0);width:100%}.search:before{font-family:Bitstrap;display:block;position:absolute;left:17px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.49)}.docs .signature-wrapper{padding:10px 15px 0;border:1px solid #484848;border-radius:0 0 5px 5px}.docs .signature-wrapper:last-child{margin-bottom:0}.docs .signature.collapsed :not(h2){display:none}.docs .primary-options h2,.docs .signature h2{background-color:#484848;color:#eae9e9;font-size:18px;line-height:24px;margin:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding:3px 15px;text-shadow:0 -1px 0 rgba(0,0,0,.5)}.docs .primary-options h2 span,.docs .signature h2 span{font-size:10px;font-weight:400;font-style:normal;float:right}.docs .primary-options h2 code,.docs .signature h2 code{background-color:transparent;color:#fff}.docs .primary-options h2 a,.docs .signature h2 a{color:#fff}.small-signature{padding:10px;background-color:#eae9e9;border:1px solid #ccc;margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.small-signature a.sig{text-decoration:none;color:#000;display:block;font-weight:700}.small-signature a.sig code,.small-signature a.sig code *{font-weight:700;background-color:transparent}.small-signature a.sig .pln{color:#000}.small-signature p{color:#706f70;line-height:15px;margin-bottom:0;margin-left:10px;margin-right:10px}.docs .parameters,.docs .returns{list-style-type:none;margin:0 0 15px;border:1px solid #ccc;background-color:#eae9e9;padding:0 15px 10px;border-radius:5px}.docs .parameters h4,.docs .returns h4{background-color:#484848;padding:4px 15px;color:#eae9e9;margin:0 -15px 5px}.docs .parameters h4 .optional,.docs .returns h4 .optional{font-size:10px;line-height:19px}.docs .parameters h4 a,.docs .returns h4 a{color:#ccc;text-decoration:none}.docs .parameters h4 a:hover,.docs .returns h4 a:hover{text-decoration:underline}.docs .parameters li:first-child h4,.docs .returns h4{border-radius:5px 5px 0 0}.docs .parameters h5,.docs .returns h5{font-size:14px;font-weight:700;margin:0 0 5px;color:#484848}.docs .parameters h4 code,.docs .returns h4 code{font-style:italic;font-weight:400;background:0 0;background:none}.docs .parameters .options{margin-right:50px}.docs .parameters .options .option,.docs .returns .options .option{margin:0 -10px 15px;border-top:1px solid #ccc;list-style-type:none;padding:15px 25px 0}.docs .parameters .optional{font-size:8pt;line-height:20px}.docs .parameters ul.options:last-child,.docs .returns ul.options:last-child{margin-bottom:0}.docs .parameters .description,.docs .returns .description{padding-bottom:1.5em}.docs .returns .description{margin-top:1.5em}.docs .parameters :last-child .description,.docs .returns :last-child .description{margin-bottom:0;padding-bottom:0}.docs .demo ul{list-style:none;padding:0}.docs .demo li.tab{display:block;float:left;padding:6px 10px;border-radius:4px 4px 0 0}.docs .demo li.tab:first-of-type{margin-left:5px}.docs .demo li.tab.active{color:#fff;font-weight:700;background-color:#165489;text-shadow:0 -1px 0 rgba(0,0,0,.5)}.docs .demo iframe{width:100%;border:1px solid #ccc;border-radius:6px}.docs body.style-demo{background-color:#fff;padding:10px}#low{margin:0 auto 15px;font-size:12px}.api .group_0{margin-bottom:40px}.sidebar{width:100%;margin-top:20px;background-color:#fff;height:calc(100% - 60px);padding:1em;position:absolute;z-index:2;margin-bottom:15px;left:0;top:40px;transition:left .3s ease-in-out}.sidebar ul{list-style-type:none;margin:0;padding:0;text-align:left}.sidebar .sidebar-content>ul{overflow-y:auto!important;height:calc(100vh - 165.5px - 1rem)}.sidebar li.active{z-index:20}.sidebar .primary-grouping{padding-bottom:10px}.sidebar.hidden{left:-100%}@media screen and (min-width:625px){.sidebar{width:287px}.sidebar.hidden{left:-16.75em}.sidebar ul{text-align:left}}@media screen and (min-width:1200px){.sidebar .sidebar-content>ul{height:calc(100vh - 201.5px)}.sidebar,.sidebar.hidden{left:144px}.sidebar{height:100%;padding:0 0 0 1em;transition:none;width:280px;position:fixed;z-index:4;top:78px;bottom:0}}.sidebar #versions,.sidebar .versions{-webkit-appearance:none;-moz-appearance:none;background:url(../img/chevron-down.svg)calc(100% - .5em)center/.7em no-repeat #fff;border:1px solid #ccc;border-radius:0;color:#706f70;font-weight:600;height:2.5em;padding:.4em 1.5em .5em .5em;position:absolute;right:1em;top:1em;transition:border .2s,color .2s;font-size:17px}.sidebar #versions option,.sidebar .versions option{font-size:17px}.sidebar #versions:hover{border-color:#999;color:#484848}.sidebar #versions:focus{outline:#484848 dotted 1px;outline-offset:-4px}@media screen and (min-width:1200px){.sidebar #versions,.sidebar .versions{right:0;top:0}}.sidebar{overflow:unset}.sidebar .api .heading{border-top:1px solid #ccc;border-radius:0}.sidebar .api .heading span{text-transform:uppercase;color:#484848;display:block;font-weight:700;padding:.6em 1em;cursor:pointer;position:relative}.sidebar .api .heading span:focus{outline:dotted 1px;outline-offset:-1px}.sidebar .api .heading span::after{content:url(../img/chevron-down.svg);position:absolute;right:4px;transform:scale(.5);transition:transform .2s ease-out}.sidebar .api .heading li{font-size:17px;text-indent:1em;position:relative}.sidebar .api .heading li a{display:block;padding:.25em 1em;transition:background .2s ease-out}.sidebar .api .heading li a:focus{outline-offset:-1px}.sidebar .api .heading ul ul li a:hover{background:#ccc}.sidebar .api .heading li li li li a{font-size:13px;color:#706f70}.sidebar .api .heading>li>ul{display:none}.sidebar .api .heading>li.active{position:relative;z-index:0}.sidebar .api .heading>li.active>ul{display:block}.sidebar .api .heading li.active.collapsed>:not(a){display:none}.sidebar .api .heading li li li{text-indent:30px}.sidebar .api .heading li li li li{text-indent:45px}.sidebar .api .heading ul.projects{padding-top:10px}.sidebar .api .heading a,.sidebar .api .heading a:hover{text-decoration:none;font-style:normal}.sidebar .api .heading a:hover{background:#dbf0ff}.sidebar .api .heading li.active{z-index:20;background-color:#fff}.sidebar .api .heading li.active a{color:#484848;font-weight:600;pointer-events:none}.sidebar .api .heading li.active>a:before{border-left:4px solid #0068D1;content:'';display:block;height:100%;left:0;position:absolute;top:0}.sidebar .api .heading li li li.active>a:before,.sidebar .api .heading li li.parent:before{left:20px}.sidebar .api .heading li:last-of-type.active>a:before{border-radius:0 0 0 .3em}.sidebar .api .heading>li.active>a{font-size:17px;font-weight:400;line-height:40px;color:#706f70;display:block;border:none}.sidebar .api .heading>li>a:hover{background:#dbf0ff}.sidebar .api .heading li li.parent{text-indent:30px}.sidebar .api .heading li li li.parent{text-indent:40px}.sidebar .api .heading li li li.parent li{text-indent:50px}.sidebar .api .heading li.parent.expanded:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);z-index:1}.sidebar .api .heading .sidebar .api li li.active>a:hover,.sidebar .api .heading li li.active>a{position:relative;display:block;height:25px;margin-left:1px}.sidebar .api .heading li li.active>a:hover{background:0 0}.sidebar .api .heading>ul{max-height:0;overflow:hidden;transition:max-height .3s ease,height .3s ease}.sidebar .api .heading.active{background-color:#f7f9fb}.sidebar .api .heading.active>ul{height:auto;max-height:800px}.sidebar .api .heading.active span::after{transform:scale(.5)rotate(180deg)}.sidebar .api #expandCollapseAll{text-align:right;cursor:pointer;padding:5px 28px;display:flex;align-items:center;justify-content:flex-end}.sidebar .api #expandCollapseAll.collapse-all #collapse-link,.sidebar .api #expandCollapseAll.expand-all #expand-link{display:none}.sidebar .api #expandCollapseAll:focus{outline:dotted 1px;outline-offset:-1px}.sidebar .api #expandCollapseAll::after{content:url(../img/chevron-down-double.svg);position:absolute;right:20px;transform:scale(.4);width:24px;height:24px;transition:transform .2s ease-out}@media screen and (min-width:1200px){.sidebar .api #expandCollapseAll::after{right:4px}}.sidebar .api #expandCollapseAll span{font-size:.9rem;color:#0068D1}.sidebar .api #expandCollapseAll.expand-all::after{transform:scale(.4)rotate(180deg)}.sidebar .api li.active>a.sidebar-title{box-sizing:border-box;display:block;height:2.5em;margin-bottom:1em;padding:.5em 1em;position:relative;text-decoration:none;transition:background .2s ease-out}.sidebar .api li.active>a.sidebar-title:focus{outline-offset:-4px}.sidebar .api li.active>a.sidebar-title:hover{background:#dbf0ff}.sidebar .api li.active:nth-child(2)>a.sidebar-title,.sidebar .api li.active:nth-child(3)>a.sidebar-title,.sidebar .api li.active:nth-child(4)>a.sidebar-title,.sidebar .api li.active:nth-child(5)>a.sidebar-title{font-size:17px;border-radius:0;margin:-20px 0 20px}.sidebar .api li.active:nth-child(2)>a.sidebar-title{background:#626262}.sidebar .api li.active:nth-child(3)>a.sidebar-title{background:#7b7b7b}.sidebar .api li.active:nth-child(4)>a.sidebar-title{background:#949494}.sidebar .api li.active:nth-child(5)>a.sidebar-title{background:#aeaeae}.sidebar .api.cascading>.active>a{background:#fff;border:1px solid #ccc;border-radius:0}.sidebar .api.cascading>.parent{z-index:1;margin-left:0;margin-right:0}.sidebar .api.cascading>li:nth-child(1){z-index:20}.sidebar .api.cascading>li:nth-child(2){z-index:19}.sidebar .api.cascading>li:nth-child(3){z-index:18}.sidebar .api.cascading>li:nth-child(4){z-index:17}.sidebar .api.cascading>li:nth-child(5){z-index:16}.sidebar .api.cascading>li:nth-child(6){z-index:15}.sidebar .api.cascading>li:nth-child(7){z-index:14}.sidebar .api.cascading>li:nth-child(8){z-index:13}.sidebar .api.cascading>li:nth-child(9){z-index:12}.sidebar .api.cascading>li:nth-child(10){z-index:11}select::-ms-expand{display:none}.swatches-list{list-style:none;margin:10px}.swatches-list li{width:20%;float:left;height:100px;text-align:center;margin:1px}.swatch-color{width:100%;height:50px;display:block;margin-bottom:5px}.guides .sidebar{width:255px;margin-top:20px}.guides .content{margin-top:20px;padding:20px;width:662px;background-color:#fff;border:1px solid #ccc;border-left-style:none;border-bottom-style:none}.guides .content ol:not(.linenums),.guides .content ul{margin-left:0;font-size:17px;margin-top:0;margin-bottom:1.5em;line-height:18px}.guides .container.api{margin-bottom:20px}.ie .search:before{font-family:Bitstrap;content:"\e012";display:block;position:absolute;left:17px;color:#ccc}.ie .sidebar .api li li.active>a,.ie .sidebar .api li li.active>a:before,.ie .sidebar .api li li.active>a:hover{background:#fff}.ie .sidebar .api li li.active>a:before{display:none}.tablesorter-default{min-width:33em}.tablesorter-default tr:not(.tablesorter-headerRow){height:4em}.tablesorter-default thead td:first-child,.tablesorter-default thead th:first-child{padding-left:.125em}.tablesorter-default .tablesorter-header:hover{color:#0068D1}.tablesorter-default .tablesorter-filter-row td::before,.tablesorter-default .tablesorter-header i{font-family:icons;font-style:normal;font-variant:normal;font-size:24px;font-weight:400;line-height:1;margin-left:.083em;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tablesorter-default .tablesorter-headerUnSorted i::before{content:'\e967'}.tablesorter-default .tablesorter-headerAsc i::before{content:'\e968'}.tablesorter-default .tablesorter-headerDesc i::before{content:'\e969'}.tablesorter-default .tablesorter-filter-row td::before{color:rgba(0,0,0,.43);content:'\e96c';left:.667em;pointer-events:none;position:absolute;top:.667em}.tablesorter-default .tablesorter-filter-row td:first-child::before{left:.143em}.tablesorter-default .tablesorter-header{cursor:pointer;padding-bottom:0;padding-top:1em}.tablesorter-default .tablesorter-header:focus{outline:#484848 dotted 1px}.tablesorter-default .tablesorter-header-inner{align-items:center;display:flex;font-size:15px;font-weight:600;justify-content:space-between;line-height:24px}.tablesorter-default .filtered{display:none}.tablesorter-sticky-wrapper{background:#fff;margin-left:2.5em;margin-top:-71px}.tablesorter-container{text-align:right}.tablesorter-container input[type=checkbox]{margin:0;opacity:0;position:absolute;z-index:-1}.tablesorter-container input[type=checkbox]+span{color:#0068D1;font-family:icons;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;speak:none;text-transform:none}.tablesorter-container input[type=checkbox]:focus+span::after{border:1px dotted;border-radius:6px;bottom:-2px;content:'';display:block;left:-2px;position:absolute;right:-2px;top:-2px}.tablesorter-container input[type=checkbox]+span::before{content:'\e902'}.tablesorter-container input[type=checkbox]:checked+span::before{content:'\e903'}.tablesorter-container .disabled{opacity:.3;pointer-events:none}.tablesorter-download-wrapper{display:none}@media screen and (min-width:625px){.tablesorter-download-wrapper{display:inline-block}}#main-content .toc{list-style:none;display:flex;padding:0;flex-wrap:wrap;justify-content:space-between;margin-top:-.5em}#main-content .toc div{width:100%}@media screen and (min-width:625px){#main-content .toc div{width:unset}}#main-content .toc div li,#main-content .toc div ul{list-style:none;padding:0}#main-content .toc div>li.heading.search-container span{font-weight:700;text-transform:uppercase}#main-content .toc div>li.heading.search-container>ul{display:block;line-height:1.75}.callout-swatch{background-color:#000;width:12px;height:12px;display:inline-block;border:1px solid #949494}.no-wrap{white-space:nowrap}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(../fonts/icomoon.woff?md92d0)format('woff')}[class*=' icon-'],[class^=icon-]{font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-radio-unselected:before{content:'\e900'}.icon-radio-selected:before{content:'\e901'}.icon-checkbox-unselected:before{content:'\e902'}.icon-checkbox-selected:before{content:'\e903'}.icon-cross:before{content:'\e904'}.icon-plus-thin:before{content:'\e905'}.icon-check-thin:before{content:'\e906'}.icon-asterisk:before{content:'\e907'}.icon-chevron-circle-down:before{content:'\e908'}.icon-chevron-circle-up:before{content:'\e909'}.icon-chevron-down:before{content:'\e90a'}.icon-chevron-up:before{content:'\e90b'}.icon-chevron-left:before{content:'\e90c'}.icon-chevron-right:before{content:'\e90d'}.icon-chevron-down-thin:before{content:'\e90e'}.icon-chevron-up-thin:before{content:'\e90f'}.icon-chevron-left-thin:before{content:'\e910'}.icon-chevron-right-thin:before{content:'\e911'}.icon-spinner:before{content:'\e912'}.icon-raise-hand:before{content:'\e946'}.icon-play:before{content:'\e913'}.icon-pause:before{content:'\e914'}.icon-play-circle:before{content:'\e915'}.icon-volume-down:before{content:'\e916'}.icon-volume-up:before{content:'\e917'}.icon-volume-mute:before{content:'\e918'}.icon-cc-on:before{content:'\e919'}.icon-cc-off:before{content:'\e91a'}.icon-fullscreen:before{content:'\e91b'}.icon-fullscreen-exit:before{content:'\e91c'}.icon-eye:before{content:'\e91d'}.icon-eye-blocked:before{content:'\e91e'}.icon-cut .path1:before{content:'\e94a'}.icon-cut .path2:before{content:'\e94b';color:#4575a6}.icon-copy .path1:before{content:'\e94c';color:#fff}.icon-copy .path2:before{content:'\e94d'}.icon-copy .path3:before{content:'\e94e';color:#4575a6}.icon-paste .path1:before{content:'\e94f';color:#edc87e}.icon-paste .path2:before{content:'\e950';color:#fff}.icon-paste .path3:before{content:'\e951'}.icon-select-all .path1:before{content:'\e952';color:#fff}.icon-select-all .path2:before{content:'\e953'}.icon-undo:before{content:'\e954'}.icon-redo:before{content:'\e955'}.icon-bold:before{content:'\e956'}.icon-italic:before{content:'\e957'}.icon-underline:before{content:'\e958'}.icon-decrease-indent .path1:before{content:'\e959';color:#4575a6}.icon-decrease-indent .path2:before{content:'\e95a'}.icon-increase-indent .path1:before{content:'\e95b';color:#4575a6}.icon-increase-indent .path2:before{content:'\e95c'}.icon-font-size-small:before{content:'\e95d'}.icon-font-size-med:before{content:'\e95e'}.icon-font-size-large:before{content:'\e95f'}.icon-spell-check .path1:before{content:'\e960'}.icon-spell-check .path2:before{content:'\e961';color:#4575a6}.icon-thesaurus .path1:before{content:'\e962';color:#8959ab}.icon-thesaurus .path2:before{content:'\e963';color:#fff}.icon-thesaurus .path3:before{content:'\e964'}.icon-cog:before{content:'\e965'}.icon-magnifying-glass:before{content:'\e966'}.icon-sort-default:before{content:'\e967'}.icon-sort-ascending:before{content:'\e968'}.icon-sort-descending:before{content:'\e969'}.icon-pencil .path1:before{content:'\e91f';color:#ead2a7}.icon-pencil .path2:before{content:'\e920'}.icon-highlighter .path1:before{content:'\e921';color:#ffdf5a}.icon-highlighter .path2:before{content:'\e922';color:#ffed9f}.icon-highlighter .path3:before{content:'\e923'}.icon-eraser .path1:before{content:'\e924';color:#eaa0b5}.icon-eraser .path2:before{content:'\e925'}.icon-clear-page:before{content:'\e926'}.icon-move:before{content:'\e927'}.icon-rotate-left:before{content:'\e928'}.icon-rotate-right:before{content:'\e929'}.icon-select-in-passage .path1:before{content:'\e940';color:#148812}.icon-select-in-passage .path2:before{content:'\e941';color:#a7a9ac}.icon-select-in-passage .path3:before{content:'\e942';color:#fff}.icon-select-in-passage .path4:before{content:'\e943';color:#000}.icon-select-in-passage .path5:before{content:'\e944';color:#fff}.icon-select-in-passage .path6:before{content:'\e945';color:#000}.icon-question-circle:before{content:'\e92a'}.icon-change-theme:before{content:'\e92b'}.icon-zoom-out:before{content:'\e92c'}.icon-zoom-in:before{content:'\e92d'}.icon-lang-esp .path1:before{content:'\e92e'}.icon-lang-esp .path2:before{content:'\e92f';color:#8b13b2}.icon-lang-esp .path3:before{content:'\e930'}.icon-lang-eng .path1:before{content:'\e931'}.icon-lang-eng .path2:before{content:'\e932';color:#8b13b2}.icon-lang-eng .path3:before{content:'\e933'}.icon-read-aloud .path1:before{content:'\e934'}.icon-read-aloud .path2:before{content:'\e935';color:#0076d2}.icon-scratchwork .path1:before{content:'\e936';color:#900}.icon-scratchwork .path2:before{content:'\e937'}.icon-equation-editor .path1:before{content:'\e938'}.icon-equation-editor .path2:before{content:'\e939';color:#008117}.icon-calculator:before{content:'\e93a'}.icon-timer:before{content:'\e93b'}.icon-warning .path1:before{content:'\e93c';color:#edc87e}.icon-warning .path2:before{content:'\e93d'}.icon-arrow-left:before{content:'\e93e'}.icon-arrow-right:before{content:'\e93f'}.icon-plus:before{content:'\ea0a'}.icon-minus:before{content:'\ea0b'}.icon-check:before{content:'\ea0c'}.icon-lock:before{content:'\e947'}.icon-cross-thin:before{content:'\e948'}.icon-minus-thin:before{content:'\e949'}.icon-prohibited:before{content:'\e96a'}.icon-info:before{content:'\e96b'}.icon-filter:before{content:'\e96c'}