@charset "UTF-8";
.bd-navbar{min-height:5rem;background-color:#06c}@media (max-width:991.98px){.bd-navbar{padding-right:.5rem;padding-left:.5rem}.bd-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden;font-size:.875rem}.bd-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (min-width:768px){@supports ((position: -webkit-sticky) or (position: sticky)){.bd-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1071}}}.bd-navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;color:#fff}.bd-navbar .navbar-nav .nav-link.active,.bd-navbar .navbar-nav .nav-link:hover{color:#fff;background-color:transparent}.bd-navbar .navbar-nav .nav-link.active{font-weight:500}.bd-navbar .navbar-nav-svg{display:inline-block;width:1rem;height:1rem;vertical-align:text-top}.bd-navbar .dropdown-menu{font-size:.875rem}.bd-navbar .dropdown-item.active{font-weight:500;color:#19191a;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem}.bd-search{background-color:#fff;position:relative}@media (min-width:992px){.bd-search{max-width:20rem}}.bd-search .form-control:focus{border-color:#1a8cff;-webkit-box-shadow:0 0 0 3px rgba(26,140,255,.25);box-shadow:0 0 0 3px rgba(26,140,255,.25)}.bd-menu-docs-toggle{line-height:1;color:#19191a}.bd-logo-title{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:unset;margin-bottom:0}@media (min-width:576px){.bd-logo-title{font-size:24px}}.bd-logo-subtitle{font-size:16px;font-weight:300;letter-spacing:unset}.bd-masthead{position:relative;padding:3rem 6px}.bd-masthead h1{line-height:1}.bd-masthead .btn{width:100%;padding:.8rem 2rem;font-size:1.25rem;font-weight:500}.bd-masthead .carbonad{margin-top:0!important;margin-bottom:-3rem!important}@media (min-width:576px){.bd-masthead{padding-top:5rem;padding-bottom:5rem}.bd-masthead .carbonad{margin-bottom:0!important}}@media (min-width:768px){.bd-masthead h1{font-size:4rem}.bd-masthead .carbonad{margin-top:3rem!important}}.half-rule{width:6rem;margin:2.5rem 0}.masthead-followup .bd-clipboard{display:none}.masthead-followup .highlight{padding:.5rem 0;background-color:transparent}.bd-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bd-content>h2[id],.bd-content>h3[id],.bd-content>h4[id]{pointer-events:none}.bd-content>h2[id]>a,.bd-content>h2[id]>div,.bd-content>h3[id]>a,.bd-content>h3[id]>div,.bd-content>h4[id]>a,.bd-content>h4[id]>div{pointer-events:auto}.bd-content>h2[id]::before{display:block;border-bottom:1px solid #ededed;height:1rem;content:"";margin-bottom:1.5rem;width:4rem}.bd-content>table{width:100%;max-width:100%;margin-bottom:1rem}@media (max-width:991.98px){.bd-content>table{display:block;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.bd-content>table.table-bordered{border:0}}.bd-content>table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{padding:1em;vertical-align:top;border:1px solid #d6dce3}.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>thead>tr>th>p:last-child{margin-bottom:0}.bd-content>table td:first-child>code{white-space:nowrap}.bd-content>ol li,.bd-content>ul li{margin-bottom:.25rem;max-width:40rem}.bd-content>p{max-width:40rem}.bd-title{margin-top:1rem;margin-bottom:.5rem}.bd-lead{font-size:1.125rem;font-weight:300}@media (min-width:576px){.bd-lead{margin-bottom:1rem;font-size:1.5rem}}#skippy{display:block;padding:1em;color:#fff;background-color:#06c;outline:0}#skippy .skiplink-text{padding:.5em;outline:1px dotted}.bd-toc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports ((position: -webkit-sticky) or (position: sticky)){.bd-toc{position:-webkit-sticky;position:sticky;top:5rem;height:calc(100vh - 5rem);overflow-y:auto}}.section-nav{padding-left:0;border-left:1px solid #eee}.section-nav ul{padding-left:1rem}.section-nav ul ul{display:none}.toc-entry{display:block}.toc-entry a{display:block;padding:.125rem 1.5rem;color:#99979c}.toc-entry a:hover{color:#0073e6;text-decoration:none}.bd-sidebar{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.bd-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports ((position: -webkit-sticky) or (position: sticky)){.bd-sidebar{position:-webkit-sticky;position:sticky;top:5rem;height:calc(100vh - 5rem);overflow-y:auto}}}@media (min-width:768px){.bd-sidebar{padding:1.5rem 0;border-right:1px solid rgba(0,0,0,.1)}}@media (min-width:1200px){.bd-sidebar{-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px}}.bd-links{padding:0}@media (min-width:768px){@supports ((position: -webkit-sticky) or (position: sticky)){.bd-links{max-height:calc(100vh - 5rem);overflow-y:auto}}}@media (min-width:768px){.bd-links{display:block!important}}.bd-sidenav{display:none}.bd-toc-link{display:block;padding:.5rem 1rem;color:#323333}@media (min-width:768px){.bd-toc-link{padding-top:.25rem;padding-bottom:.25rem}}.bd-toc-link:hover{color:#0073e6}.bd-toc-item.active{background-color:#fff}.bd-toc-item.active>.bd-toc-link{color:#0073e6;font-weight:600}.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}.bd-toc-item.active>.bd-sidenav{display:block}.bd-sidebar .nav>li>a{display:inline-block;padding:.25rem .5rem .25rem 1.5rem;font-size:16px;color:#323333}.bd-sidebar .nav>li>a:hover{color:#0073e6;background-color:transparent}.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{font-weight:600;color:#0073e6;background-color:transparent}.bd-footer{background-color:#455b71;color:#fff}@media (min-width:576px){.bd-footer{text-align:left}}.bd-footer .footer-social{font-size:0}.bd-footer .footer-social [class^=it-]{font-size:initial}.bd-footer .team-logo--icon{width:72px}.bd-footer .team-logo--text{font-size:16px;line-height:1rem;max-width:160px;text-transform:uppercase}.bd-footer .small-prints{color:#00fff8;font-weight:600}.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}.bd-example-row .row+.row{margin-top:1rem}.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top{min-height:6rem;background-color:rgba(255,0,0,.1)}.bd-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,.1)}.bd-highlight{background-color:rgba(0,102,204,.15);border:1px solid rgba(0,102,204,.15)}.example-container{width:800px;width:100%;padding-right:6px;padding-left:6px;margin-right:auto;margin-left:auto}.example-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-6px;margin-left:-6px}.example-content-main{position:relative;width:100%;min-height:1px;padding-right:6px;padding-left:6px}@media (min-width:576px){.example-content-main{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-main{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}}.example-content-secondary{position:relative;width:100%;min-height:1px;padding-right:6px;padding-left:6px}@media (min-width:576px){.example-content-secondary{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-secondary{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}.bd-example-container{min-width:16rem;max-width:25rem;margin-right:auto;margin-left:auto}.bd-example-container-header{height:3rem;margin-bottom:.5rem;background-color:#e6f2ff;border-radius:.25rem}.bd-example-container-sidebar{float:right;width:4rem;height:8rem;background-color:#66b3ff;border-radius:.25rem}.bd-example-container-body{height:8rem;margin-right:4.5rem;background-color:#4da6ff;border-radius:.25rem}.bd-example-container-fluid{max-width:none}.bd-example{padding:1rem;margin:1rem -6px 0;border:solid #f7f7f9;border-width:.2rem 0 0}.bd-example::after{display:block;clear:both;content:""}@media (min-width:576px){.bd-example{padding:1.5rem;margin-right:0;margin-left:0;border-width:.2rem}}.bd-example+.clipboard+.highlight,.bd-example+.highlight{margin-top:0}.bd-example+p{margin-top:2rem}.bd-example .pos-f-t{position:relative;margin:-1rem}@media (min-width:576px){.bd-example .pos-f-t{margin:-1.5rem}}.bd-example>.form-control+.form-control{margin-top:.5rem}.bd-example>.alert+.alert,.bd-example>.nav+.nav,.bd-example>.navbar+.navbar,.bd-example>.progress+.btn,.bd-example>.progress+.progress{margin-top:1rem}.bd-example>.dropdown-menu:first-child{position:relative;display:block;top:0}.bd-example>.form-group:last-child{margin-bottom:0}.bd-example>.close{float:none}.bd-example-type .table .type-info{color:#999;vertical-align:middle}.bd-example-type .table td{padding:1rem 0;border-color:#eee}.bd-example-type .table tr:first-child td{border-top:0}.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin-top:0;margin-bottom:0}.bd-example-bg-classes p{padding:1rem}.bd-example>img+img{margin-left:.5rem}.bd-example>.btn-group{margin-top:.25rem;margin-bottom:.25rem}.bd-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.bd-example-control-sizing input[type=text]+input[type=text],.bd-example-control-sizing select{margin-top:.5rem}.bd-example-form .input-group{margin-bottom:.5rem}.bd-example>textarea.form-control{resize:vertical}.bd-example>.list-group{max-width:400px}.bd-example .fixed-top,.bd-example .sticky-top{position:static;margin:-1rem -1rem 1rem}.bd-example .fixed-bottom{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{margin:1rem -1.5rem -1.5rem}}nav.pagination-wrapper{margin-top:.5rem;margin-bottom:.5rem}.modal{z-index:1072}.modal .popover,.modal .tooltip{z-index:1073}.modal-backdrop{z-index:1071}.bd-example-modal{background-color:#fafafa}.bd-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bd-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.bd-example-tabs .nav-tabs{margin-bottom:1rem}.bd-example-popover-static{padding-bottom:1.5rem;background-color:#f9f9f9}.bd-example-popover-static .popover{position:relative;display:block;float:left;width:260px;margin:1.25rem}.tooltip-demo a{white-space:nowrap}.bd-example-tooltip-static .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:350px;overflow:auto}.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 #b1b1b3}.highlight{padding:1rem;margin-top:1rem;margin-bottom:1rem;background-color:#f7f7f9;-ms-overflow-style:-ms-autohiding-scrollbar}@media (min-width:576px){.highlight{padding:1.5rem}}.bd-content .highlight{margin-right:-6px;margin-left:-6px}@media (min-width:576px){.bd-content .highlight{margin-right:0;margin-left:0}}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#19191a}.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 h4{margin-top:0;margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout-info{background-color:rgba(23,50,77,.05);border-left-color:#17324d}.bd-callout-info h4{color:#17324d}.bd-callout-warning{background-color:rgba(255,151,0,.05);border-left-color:#ff9700}.bd-callout-warning h4{color:#ff9700}.bd-callout-danger{background-color:rgba(248,62,90,.05);border-left-color:#f83e5a}.bd-callout-danger h4{color:#f83e5a}.bd-callout-accessibility{background-color:rgba(0,207,134,.05);border-left-color:#00cf86}.bd-callout-accessibility h4{color:#00cf86}.bd-examples .img-thumbnail{margin-bottom:.75rem}.bd-examples h4{margin-bottom:.25rem}.bd-examples p{margin-bottom:1.25rem}@media (max-width:480px){.bd-examples{margin-right:-.75rem;margin-left:-.75rem}.bd-examples>[class^=col-]{padding-right:.75rem;padding-left:.75rem}}.main-content{color:#17324d}.bottom-content{position:relative;background-color:#0073e6;color:#fff}.particles-js-canvas-el{position:absolute;top:0;pointer-events:none;display:block;vertical-align:bottom;height:auto;width:100vw;background-attachment:fixed;margin:0 -1rem;z-index:0}.swatch-blue{color:#fff;background-color:#0073e6}.swatch-indigo{color:#fff;background-color:#554dff}.swatch-purple{color:#19191a;background-color:#9e99ff}.swatch-pink{color:#19191a;background-color:#ffb3bf}.swatch-red{color:#fff;background-color:#f73e5a}.swatch-orange{color:#19191a;background-color:#f90}.swatch-yellow{color:#19191a;background-color:#ffda73}.swatch-green{color:#fff;background-color:#00cc85}.swatch-teal{color:#19191a;background-color:#0bd9d2}.swatch-cyan{color:#19191a;background-color:#00fff7}.swatch-white{color:#19191a;background-color:#fff}.swatch-gray{color:#fff;background-color:#656566}.swatch-gray-dark{color:#fff;background-color:#323333}.swatch-italia{color:#fff;background-color:#06c}.swatch-gray-secondary{color:#fff;background-color:#5c6f82}.swatch-gray-tertiary{color:#fff;background-color:#5a768a}.swatch-gray-quaternary{color:#19191a;background-color:#fcfdff}.swatch-primary{color:#fff;background-color:#0073e6}.swatch-secondary{color:#fff;background-color:#5c6f82}.swatch-success{color:#fff;background-color:#00cc85}.swatch-info{color:#19191a;background-color:#979899}.swatch-warning{color:#19191a;background-color:#f90}.swatch-danger{color:#fff;background-color:#f73e5a}.swatch-light{color:#19191a;background-color:#e9e6f2}.swatch-dark{color:#fff;background-color:#17324d}.swatch-100{color:#19191a;background-color:#e3e4e6}.swatch-200{color:#19191a;background-color:#cacacc}.swatch-300{color:#19191a;background-color:#b1b1b3}.swatch-400{color:#19191a;background-color:#979899}.swatch-500{color:#fff;background-color:#7e7f80}.swatch-600{color:#fff;background-color:#656566}.swatch-700{color:#fff;background-color:#4c4c4d}.swatch-800{color:#fff;background-color:#323333}.swatch-900{color:#fff;background-color:#19191a}.swatch-100{color:#19191a;background-color:#e3e4e6}.swatch-200{color:#19191a;background-color:#cacacc}.swatch-300{color:#19191a;background-color:#b1b1b3}.swatch-400{color:#19191a;background-color:#979899}.swatch-500{color:#fff;background-color:#7e7f80}.swatch-600{color:#fff;background-color:#656566}.swatch-700{color:#fff;background-color:#4c4c4d}.swatch-800{color:#fff;background-color:#323333}.swatch-900{color:#fff;background-color:#19191a}.bd-clipboard{position:relative;display:none;float:right}.bd-clipboard+.highlight{margin-top:0}.btn-clipboard{position:absolute;top:.5rem;right:.5rem;z-index:10;display:block;padding:.25rem .5rem;font-size:75%;color:#818a91;cursor:pointer;background-color:transparent;border:0;border-radius:.25rem}.btn-clipboard:hover{color:#fff;background-color:#027de7}@media (min-width:768px){.bd-clipboard{display:block}}.navbar.navbar-institutional{background-color:#0059b3;padding:.25rem 1rem}.navbar.navbar-institutional .navbar-brand{font-size:14px;font-weight:400}.navbar.navbar-institutional .navbar-nav .nav-link{color:#fff;font-size:14px;font-weight:300;padding:0 .75rem}.navbar.navbar-institutional .navbar-nav .nav-item{padding:.5rem 0}.navbar.navbar-institutional .navbar-nav .nav-item:hover{-webkit-box-shadow:0 .25rem 0 0 #fff;box-shadow:0 .25rem 0 0 #fff}@media (min-width:768px){.navbar.navbar-institutional .navbar-nav .nav-item.nav-item-w-divider .nav-link{border-right:1px solid rgba(255,255,255,.5)}}