.collapse_menu .collapse_menu--icon,.vertical_nav{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}*{box-sizing:border-box}:active,:focus{outline:0}.toggle_menu{display:block;float:left;width:50px;height:50px;line-height:50px;padding:0;background:0 0;border:0;text-align:center;cursor:pointer}.toggle_menu i{display:block;font-size:28px;width:30px;height:30px}.vertical_nav{position:fixed;left:-200px;top:58px;bottom:0;width:200px;padding:15px;background:#f6f6f6}.vertical_nav__closed{left:-200px!important}.vertical_nav__opened{left:0!important;margin-top:53px;display:block}
.menu{position:absolute;top:63px;bottom:40px;overflow-y:auto;width:100%;margin:0;margin-left:-15px;padding:0;list-style-type:none}.menu-item{position:relative;min-height:30px;line-height:30px;width:100%;color:#666}.menu-item-has-sub-menu .menu-link:after{position:absolute;top:0;right:15px;height:40px;line-height:34px;content:"▼";font-size:11px}.menu--subitens__opened{background:#e9e9e9}.menu--subitens__opened .menu-link{color:#000}.menu--subitens__opened .sub-menu{display:block}
.menu-link{display:block;overflow:hidden;text-decoration:none;color:#666;font-weight:400;white-space:nowrap;cursor:pointer}.menu-link:hover,.menu-link:hover .menu-label{color:#000;background:#ddd}.menu--icon{display:block;float:left;width:50px;height:40px;line-height:40px;font-size:20px}.menu-label{display:block;height:30px;line-height:30px}
.sub-menu{display:none;overflow:hidden;padding-left:0;list-style:none}
.sub-menu-link{display:block;padding-left:30px;padding-right:16px;color:#666;text-decoration:none;line-height:normal;margin-bottom:7px;margin-top:7px}.sub-menu-link:hover{color:#000;background:#ddd}.sub-menu-item.active a{color:#000;font-weight:500}
.collapse_menu{display:none}.menu-item.menu-item-has-sub-menu label.menu-link{padding-left:20px}@media (min-width:992px){.vertical_nav{left:0}.toggle_menu{display:none}.vertical_nav__minify{width:50px}.vertical_nav__minify .menu{overflow:visible}.vertical_nav__minify .menu-label{display:none;position:absolute;top:0;left:50px;width:150px;padding-left:16px;padding-right:16px;background:#e9e9e9;font-weight:500}.vertical_nav__minify .menu-item-has-sub-menu .menu-link:after{content:""}.vertical_nav__minify .menu--subitens__opened .menu-label,.vertical_nav__minify .menu--subitens__opened .sub-menu{display:block}.vertical_nav__minify .sub-menu{position:absolute;top:40px;left:50px;width:150px;background:#e9e9e9}.vertical_nav__minify .sub-menu-link{padding-left:16px}.vertical_nav__minify .collapse_menu--icon{-webkit-transform:rotate(180deg)}
.collapse_menu{position:absolute;bottom:0;display:block;width:100%;height:40px;line-height:40px;padding:0;border:0;border-top:1px solid #e6e6e6;background:#f6f6f6;color:#666;text-align:left;margin-left: -15px;  padding-left: 15px;cursor:pointer}.collapse_menu:hover{color:#000;background:#ddd}.collapse_menu .collapse_menu--icon{display:block;float:left;width:15px;height:40px;line-height:40px;font-size:20px}.collapse_menu .collapse_menu--icon:before{content:"<"}.collapse_menu .collapse_menu-label{display:block;height:40px;line-height:40px}}.toggle-icon-left{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
#js-menu>li.sub-menu-item>a{text-decoration:none;color:#666;font-weight:400;white-space:nowrap;cursor:pointer;padding-left:20px}
.wrapper{padding:15px 30px;transition:all .3s ease-out}
@media (min-width: 992px) {
body{overflow-y:scroll}
.logo img{width:200px;text-align:center;margin-top:10px;float:none}
.wrapper{margin-left:200px}
.wrapper__minify{margin-left:50px}
}
.top-header{background-color:#f6f6f6;padding:1px 30px;height:52px;margin:-14px -30px 20px}
.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}
.ak-active,.accordion:hover{background-color:#ccc}
.accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}
.ak-active:after{content:"\2212"}
button.accordion.ak-active{font-size:120%}
.panel{padding:0 15px;border:2px solid #cccccc;margin-bottom:16px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}
.dropbtn{background-color:#fff;color:#6c757d;padding:4px 14px;border:1px solid #6c757d;cursor:pointer;border-radius:4px}
form.select-link{margin-top:-40px}
.my-bd-search{position:relative;margin-top:-7px;margin-right:-10px;margin-left:-10px}
.my-bd-search .my-form-control{padding-right:3.75rem}
.my-form-control{display:block;width:100%;padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
.my-bd-search::after{position:absolute;top:.4rem;right:.4rem;display:flex;align-items:center;justify-content:center;padding-right:.25rem;padding-left:.25rem;color:#6c757d;content:"Ctrl + /";border:1px solid #dee2e6;border-radius:.125rem}
nav.vertical_nav.vertical_nav__minify .my-bd-search{display:none}
/* PrismJS 1.25.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript&plugins=line-numbers+toolbar+copy-to-clipboard */
code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-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{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].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{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}
div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{color:inherit;text-decoration:none}
.bd-example{position:relative;padding:1rem;margin:1rem -.75rem 0;border:solid #dee2e6;border-width:1px 0 0}
@media (min-width: 576px) {
form.select-link{float:right}
.bd-example{padding:1.5rem;margin-right:0;margin-left:0;border-width:1px;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
}
.bd-example-row .row>.col,.bd-example-row .row>[class^="col-"]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.2)}
.bd-example>.dropdown-menu:first-child{position:static;display:block}
.bd-example::after{display:block;clear:both;content:""}
.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bd-example>.nav+.nav,.bd-example>.alert+.alert,.bd-example>.navbar+.navbar,.bd-example>.progress+.progress,.bd-example>.progress+.btn{margin-top:1rem}
.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}
.bd-callout-info{border-left-color:#5bc0de}
.bd-example-modal{background-color:#fafafa}
.bd-example-modal .modal{position:static;display:block}
.bd-example .fixed-top,.bd-example .sticky-top{position:static;margin:-1rem -1rem 1rem}
@media (min-width: 576px) {
.bd-example .fixed-top,.bd-example .sticky-top{margin:-1.5rem -1.5rem 1rem}
}
.bd-example .fixed-bottom{position:static;margin:1rem -1rem -1rem}
@media (min-width: 576px) {
.bd-example .fixed-bottom{margin:1rem -1.5rem -1.5rem}
}
.bd-example-ratios .ratio{display:inline-block;width:10rem;color:#6c757d;background-color:#f8f9fa;border:1px solid #dee2e6}
.bd-example-ratios .ratio>div{display:flex;align-items:center;justify-content:center}
.bd-example-border-utils [class^="border"]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#f5f5f5}
.bd-example-border-utils-0 [class^="border"]{border:1px solid #dee2e6}
.bd-highlight{background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.15)}
.big{font-size:130%;margin-bottom:10px}
*[id]:before { 
  display: block; 
  content: " "; 
  margin-top: -75px; 
  height: 75px; 
  visibility: hidden; 
}