body{font:16px Calibri,'Trebuchet MS',sans-serif}.text-content{min-height:100%;max-width:816px;margin:0 auto;padding:0 14px 0 14px;word-wrap:break-word}@media(min-width:816px){.text-content{padding:0 48px}}.text-content{color:#666;line-height:1.5}.text-content p{margin-top:0;margin-bottom:1rem}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{color:#444;font-weight:normal;margin-top:0;margin-bottom:.5rem}.text-content h3,.text-content h4,.text-content h5,.text-content h6{font-weight:600}.text-content h1{font-size:2em}.text-content h2{font-size:1.75em}.text-content h3{font-size:1.375em}.text-content h4{font-size:1.25em}.text-content h5{font-size:1.125em}.text-content h6{font-size:1em}.text-content>h1:not(:first-child){margin-top:1.75rem}.text-content>h2:not(:first-child){margin-top:1.5rem}.text-content>h3:not(:first-child){margin-top:1.25rem}.text-content>h4:not(:first-child){margin-top:1.125rem}.text-content>h5:not(:first-child){margin-top:1rem}.text-content>h6:not(:first-child){margin-top:.9rem}.text-content .title{margin-top:1.2rem;margin-bottom:.8rem}@media(min-width:576px){.text-content .title{color:#222;font-size:2em;font-weight:600}}.text-content .lead{font-size:1.125rem;font-weight:300}@media(min-width:576px){.text-content .lead{max-width:80%;margin-bottom:1rem;font-size:1.5rem}}.text-content>h2.category{color:#222;font-weight:600}.text-content>h2.category:not(:first-child){margin-top:3rem}.text-content>h1[id]::before,.text-content>h2[id]::before,.text-content>h3[id]::before,.text-content>h4[id]::before{display:block;height:calc(3.13rem + 1.2rem);margin-top:calc(-3.13rem - 1.2rem);visibility:hidden;content:""}.text-content a{color:#5c57c9}.text-content a:visited{color:#454196}.text-content a:hover{color:#9591db}.text-content b,.text-content strong{color:#444}mark{background-color:#5c57c9;color:#fff}small{color:#999;font-size:.75em}code,pre{font-family:Consolas,Menlo,Monaco,"Liberation Mono","Courier New",monospace;font-size:.875em}hr{height:1px;opacity:.1;background-color:#000;border:0;margin-top:1rem;margin-bottom:1rem}blockquote{background-color:#f2f2f2;color:#444;margin:0;margin-bottom:1rem;font-size:1.125em;padding:29px 26px;border:0;border-left:6px solid #d8d8d8}blockquote p{margin-top:0}blockquote footer{display:block;font-size:.875em;font-style:italic;color:#999}blockquote footer::before{content:"— "}.section-caption.contents-caption{padding-left:31px;border-top:none !important}.text-content ul,.text-content ol{margin-top:1em;margin-bottom:1em}@media(min-width:992px){.bd-content>ul,.bd-content>ol,.bd-content>p{max-width:80%}}.text-center{text-align:center !important}.text-right{text-align:right !important}.indent-p{padding-left:40px;padding-right:20px}.bordered-block{background-color:#f2f2f2;padding:1.5rem;margin-right:0;margin-left:0;border-width:.2rem}@media(min-width:576px){.bordered-block{padding:1.5rem;margin-right:0;margin-left:0;border-width:.2rem}}.table{margin-bottom:1rem;background-color:transparent;border-collapse:collapse}.table td,.table th{padding:.75em;padding-top:.5em;padding-bottom:.5em;vertical-align:top;border-top:1px solid #dee2e6;text-align:left}.table thead th{border-bottom:1px solid #d8d8d8;background-color:#f2f2f2;color:#222}.table thead tr{box-shadow:0 2px 4px 0 rgba(0,0,0,.23)}.table tbody+tbody{border-top:1px solid #dee2e6}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:1px}.table-responsive{max-width:100%;overflow-x:auto;display:block;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.control-area-block{max-width:100%;overflow-x:auto;white-space:nowrap;width:100%;box-sizing:border-box;background-color:#f8f9fa}.img-responsive{max-width:100%;height:auto}.img-float-left{float:left;padding-right:40px;padding-bottom:40px}@media(max-width:576px){.img-float-left{padding-right:16px;padding-bottom:16px}}@media print{.menu-container,.left-block,.right-block,.footer-wrapper{display:none !important}.left-panel{display:none !important}.text-content{max-width:100%}html{padding:0 !important}.page-toolbar-wrapper{display:none !important}}