.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}.btn-ht-facebook-blue{color:#fff;background-color:#4267b2;border-color:#4267b2}.btn-ht-facebook-blue:hover{color:#fff;background-color:#385796;border-color:#34518d}.btn-ht-facebook-blue:focus,.btn-ht-facebook-blue.focus{box-shadow:0 0 0 .2rem rgba(94,126,190,0.5)}.btn-ht-facebook-blue.disabled,.btn-ht-facebook-blue:disabled{color:#fff;background-color:#4267b2;border-color:#4267b2}.btn-ht-facebook-blue:not(:disabled):not(.disabled):active,.btn-ht-facebook-blue:not(:disabled):not(.disabled).active,.show>.btn-ht-facebook-blue.dropdown-toggle{color:#fff;background-color:#34518d;border-color:#314c83}.btn-ht-facebook-blue:not(:disabled):not(.disabled):active:focus,.btn-ht-facebook-blue:not(:disabled):not(.disabled).active:focus,.show>.btn-ht-facebook-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(94,126,190,0.5)}.btn-ht-facebook-blue:active,.btn-ht-facebook-blue:focus{color:#fff}.btn-ht-twitter-blue{color:#fff;background-color:#38a6ee;border-color:#38a6ee}.btn-ht-twitter-blue:hover{color:#fff;background-color:#1596eb;border-color:#138fe0}.btn-ht-twitter-blue:focus,.btn-ht-twitter-blue.focus{box-shadow:0 0 0 .2rem rgba(86,179,241,0.5)}.btn-ht-twitter-blue.disabled,.btn-ht-twitter-blue:disabled{color:#fff;background-color:#38a6ee;border-color:#38a6ee}.btn-ht-twitter-blue:not(:disabled):not(.disabled):active,.btn-ht-twitter-blue:not(:disabled):not(.disabled).active,.show>.btn-ht-twitter-blue.dropdown-toggle{color:#fff;background-color:#138fe0;border-color:#1287d4}.btn-ht-twitter-blue:not(:disabled):not(.disabled):active:focus,.btn-ht-twitter-blue:not(:disabled):not(.disabled).active:focus,.show>.btn-ht-twitter-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(86,179,241,0.5)}.btn-ht-twitter-blue:active,.btn-ht-twitter-blue:focus{color:#fff}.btn-ht-xs{padding:6px 8px;font-size:.875rem;line-height:14px;border-radius:.25rem}.btn-ht-icon .fa{font-size:16px;margin-right:10px;top:0}body{background:#f7f7f7;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400}.cs-footer{padding:30px;display:flex;align-items:center;justify-content:center}.cs-header{display:flex;flex-direction:column;align-items:center;padding:30px;min-height:200px;color:#fff;background:#563d7c}.cs-header .ht-logo{width:200px}.cs-header-logo{padding:20px;margin-top:-20px;margin-bottom:-20px}.cs-header-title{margin-top:auto;font-weight:600;font-size:40px}.cs-header-subline{opacity:.39;font-weight:600;margin-bottom:auto;font-size:20px}.cs-subheader{min-height:40px;display:flex;padding:15px;font-weight:600;background-color:#e7e7e7;align-items:center;justify-content:center;color:#4f4f4f}.cs-subheader a{text-decoration:underline}.cs-subheader i{margin-right:20px;font-size:23px}.cs-subheader a{color:#4f4f4f}.cs-subheader a:focus,.cs-subheader a:hover,.cs-subheader a:active{color:#484848}.cheatsheet{margin-top:60px}.cheatsheet .collapse-buttons{margin-bottom:20px}.cheatsheet .share-buttons{margin-bottom:20px}.cheatsheet .share-buttons span.share-title{font-size:14px;margin-right:10px}.cheatsheet a:hover,.cheatsheet a:focus,.cheatsheet a:active{text-decoration:none}.cheatsheet .category{margin-bottom:1rem}.cheatsheet .category h3.category-heading{background:#563d7c;margin-bottom:0;padding:10px;font-size:20px;border-radius:3px 3px 0 0;color:white}.cheatsheet .category .doc-link{color:white}.cheatsheet .category ul{padding:0;margin:0}.cheatsheet .category li{list-style:none;line-height:1.3}.cheatsheet .category li .copy-links{display:none}.cheatsheet .category li:nth-child(odd){background-color:#f1f1f1}.cheatsheet .category li:hover{background-color:rgba(52,138,199,0.44)!important}.cheatsheet .category li:hover .copy-links{display:inline-block}.cheatsheet .category li.active{background-color:rgba(116,116,191,0.44)!important}.cheatsheet .category li a.item-link{padding:3px 10px;display:inline-block;width:calc(100% - 60px);color:black}.cheatsheet .category li span.copy-links a{color:rgba(48,49,61,0.58);display:inline-block;padding:3px}.cheatsheet .category li span.copy-links a:hover{color:rgba(48,49,61,0.8)}.cheatsheet .category li i.screenindicator{color:#454545;font-size:14px}@media print{.hide-print{display:none}}.showcase-placeholder{min-height:240px}.footer-text{font-size:20px;text-align:center}.footer-text a,.footer-text a:hover,.footer-text a:focus{color:inherit;text-decoration:underline}.credits{margin-top:150px}.credits a:hover{color:#555}.showcase{z-index:1020;background-color:#2d2d31;color:white;position:fixed;overflow-y:auto;width:100%;max-height:100%;bottom:0;display:none}@media(max-width:991px){.showcase{padding-top:25px}}.showcase #close-showcase{display:flex;align-items:center;justify-content:center;position:absolute;z-index:99;top:-3px;border-radius:0 0 8px 8px;right:12px;width:50px;height:50px;background-color:#38383e}.showcase #close-showcase:hover{background-color:#515157;text-decoration:none}.showcase #close-showcase i.fas{font-size:25px;color:#232323;color:white}.showcase h3.showcase-title{margin-top:15px;margin-left:15px}.showcase .navigation{text-align:center;font-size:22px;padding-bottom:4px}.showcase .navigation #current-item-title{display:inline-block;min-width:220px;padding:1px}.showcase .navigation .arrow-nav{display:inline-block;padding:5px 25px;border-radius:8px;margin-bottom:5px;background-color:#38383e;color:#fff;font-size:19px}@media(min-width:992px){.showcase .navigation .arrow-nav{margin:0 20px}}.showcase .navigation .arrow-nav:focus,.showcase .navigation .arrow-nav:active,.showcase .navigation .arrow-nav:hover{text-decoration:none;background:#515157}@media(max-width:543px){.showcase .navigation{font-size:18px}.showcase .navigation #current-item-title{min-width:211px}.showcase .navigation .arrow-nav{padding:3px 10px}}.showbox-wrapper{position:relative}.showbox-wrapper .showbox-copy-buttons{position:absolute;top:-26px;right:0;font-size:16px;padding:0;color:#232323}.showbox-wrapper .showbox-copy{color:white;display:inline-block;background:#38383e;padding:1px 7px;border-radius:3px 3px 0 0}.showbox-wrapper .showbox-copy:hover,.showbox-wrapper .showbox-copy:active,.showbox-wrapper .showbox-copy:focus{text-decoration:none}.showbox-wrapper .showbox-copy:hover{background-color:#515157}.showbox-wrapper #showbox-code{border-radius:3px 0 3px 3px;background-color:#fff}.showbox-wrapper #showbox-code .harder-highlight{font-weight:bold;background-color:#f5e7ea}.showbox-wrapper #showbox-code figure.highlight{background-color:transparent;padding:0;margin:0}.showbox-wrapper #showbox-code figure.highlight pre{margin:0;font-size:14px;line-height:1.2}#showbox-example{position:relative}#showbox-example .fixed-top{position:absolute;border-radius:3px 3px 0 0}#showbox-example .fixed-bottom{position:absolute;border-radius:0 0 3px 3px}#showbox-example .center-block{max-width:200px;background-color:#f1f1f1;padding:15px}.showbox{padding:15px;background-color:#fff;color:#232323;margin:20px 0;margin-bottom:10px;border-radius:3px;min-height:157px}@media(max-width:992px){.showbox{min-height:0}}.showbox .card{max-width:320px}.showbox.code{font-family:monospace}.showbox .dl-fix{padding:0 15px}.showbox .container.gridpreview .row>.col,.showbox .container.gridpreview .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)}.showbox .bd-example-container{min-width:16rem;max-width:25rem;margin-right:auto;margin-left:auto}.showbox .bd-example-container-header{height:3rem;margin-bottom:.5rem;background-color:#daeeff;border-radius:.25rem}.showbox .bd-example-container-sidebar{float:right;width:4rem;height:8rem;background-color:#fae3c4;border-radius:.25rem}.showbox .bd-example-container-body{height:8rem;margin-right:4.5rem;background-color:#957bbe;border-radius:.25rem}.showbox .bd-example-container-fluid{max-width:none}@media(max-width:1200px){.cheatsheet-title{font-size:3rem}}.cheatsheet-subtitle{font-size:30px;margin-top:15px}@media(max-width:1200px){.cheatsheet-subtitle{font-size:22px}}#examples{display:none}.htcs-highlight{background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.15)}.htcs-flex-container-height{min-height:150px}.htcs-flex-container{background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.15)}.htcs-flex-container div{background-color:rgba(86,61,124,0.15);border:1px solid rgba(86,61,124,0.15)}