﻿body{color:#212529;font-family:"Raleway",sans-serif;padding-bottom:15rem;}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;}.blue{color:#005581;}.grey{color:#717174;}a{color:#005581;}.print-link{cursor:pointer;}header.site-header{padding:20px 0 10px;}header.site-header.scroll{position:fixed;top:0;width:100%;background-color:#f2f2f2;border-bottom:1px solid #d8d8d9;z-index:999;}header.site-header .wrapper{display:flex;justify-content:space-between;}header.site-header .wrapper .left h2{padding-top:6px;width:150px;font-size:1.1rem;font-weight:bold;}header.site-header .wrapper .left h2 a{color:#717174;text-decoration:none;}@media(min-width:768px){header.site-header .wrapper .left h2{padding-top:0;font-size:1.5rem;width:300px;}}@media(min-width:1200px){header.site-header .wrapper .left h2{font-size:2rem;width:350px;}}header.site-header .wrapper .right{display:flex;}@media print{header.site-header .wrapper .right{display:none;}}@media(min-width:1200px){header.site-header .wrapper .right{padding-top:5px;}}header.site-header .wrapper .right .search{position:relative;margin-right:10px;}header.site-header .wrapper .right .search .form-control{max-width:125px;}header.site-header .wrapper .right .menu{padding-top:3px;position:relative;z-index:999;}header.site-header .wrapper .right .menu .dropdown{display:none;position:absolute;width:280px;right:0;background-color:#f2f2f2;border:1px solid #d8d8d9;}header.site-header .wrapper .right .menu .dropdown ul{list-style:none;margin:0;padding:0;}header.site-header .wrapper .right .menu .dropdown ul li{list-style:none;padding:0;margin:0;}header.site-header .wrapper .right .menu .dropdown ul li:hover{background-color:#fff;}header.site-header .wrapper .right .menu .dropdown ul li a{display:inline-block;width:100%;padding:10px 15px;text-decoration:none;}@media(min-width:992px){header.site-header .wrapper .right .menu .hamburger{display:none;}header.site-header .wrapper .right .menu .dropdown{display:block;position:relative;width:auto;background-color:unset;border:none;}header.site-header .wrapper .right .menu .dropdown ul{display:flex;}header.site-header .wrapper .right .menu .dropdown ul li a{padding:3px 10px;}}header.site-header .wrapper .right .admin{padding-top:5px;margin-left:8px;}@media(min-width:768px){header.site-header .wrapper .right .search .form-control{max-width:250px;}}@media(min-width:1200px){header.site-header .wrapper .right .search .form-control{max-width:300px;}}.sectionsToc{font-size:.9rem;}.sectionsToc .parent{padding-bottom:1rem;}.para{margin-top:1rem;margin-bottom:1rem;padding-right:25px;font-size:.9rem;}.para .paraNumber{float:left;display:block;width:2rem;margin-left:-2rem;}.para p{margin-bottom:.5rem;}.para .para_lvl1{margin-left:2rem;}.para .para_lvl2{margin-left:4rem;}.section{margin-top:2rem;position:relative;}@media print{.section h1 a,.section h2 a,.section h3 a,.section h4 a,.section h5 a,.section h6 a{text-decoration:none;}.section .commentary{height:auto;padding-bottom:30px;page-break-after:always;}.section .commentary .commentary-text{height:auto !important;overflow-y:scroll;}.section .commentary .commentary-fade{display:none;}.section .commentary .commentary-links{display:none;}.section .commentary blockquote{border:none;}}.section h1{font-size:1.8rem;}.section h2{margin:1rem 0 .5rem;font-size:1.5rem;}.section h3{margin:1rem 0 .5rem;font-size:1.3rem;}.section h4{margin:1rem 0 .25rem;font-size:1.2rem;}.section h5{margin:1rem 0 0;font-size:1.1rem;}.section a{color:#212529;}.section .toggle-admin{position:absolute;right:0;font-size:1.5rem;cursor:pointer;}@media print{.section .toggle-admin{display:none;}}.section .admin{width:250px;background-color:#f2f2f2;border:solid 1px #d8d8d9;position:absolute;right:35px;font-size:1rem;padding:15px;display:none;z-index:99;font-size:1rem;line-height:2rem;}@media print{.section .admin{display:none;}}.section .admin.is-active{display:block;}.section .admin h4{font-size:1rem;}.section .childPara{margin-left:2.2rem;margin-bottom:1rem;}.section .childPara .childParaNumber{margin-right:1rem;}.section .commentary{padding-bottom:30px;}.section .commentary .commentary-toc{margin-bottom:2rem;}.section .commentary .commentary-toc h4{margin:1rem 0 .5rem;}.section .commentary .commentary-toc .commentary-toc-item-1{margin:0 0 .3rem;}.section .commentary .commentary-toc .commentary-toc-item-2{margin-left:1rem;}.section .commentary .commentary-toc .commentary-toc-item-3{margin-left:2rem;}.section .commentary .commentary-text{height:160px;overflow-y:hidden;}.section .commentary .commentary-text h1{margin:1rem 0 .5rem;font-size:1.3rem;}.section .commentary .commentary-text h2{margin:1rem 0 .25rem;font-size:1.2rem;}.section .commentary .commentary-text h3{margin:1rem 0 0;font-size:1.1rem;}.section .commentary .commentary-text a{color:#005581;}.section .commentary .commentary-text blockquote{color:#65727e;margin-left:1rem;}.section .commentary .commentary-fade{position:absolute;width:100%;top:65px;height:100px;background:linear-gradient(rgba(255,255,255,0),#fff 100%);}.section .commentary .commentary-links{padding-top:10px;}.section .commentary .commentary-links .commentary-readmore{cursor:pointer;color:#005581;text-decoration:underline;}.section .commentary .commentary-links a{color:#005581;text-decoration:underline;}.section .commentary.is-active .commentary-text{height:auto;}.section .commentary.is-active .commentary-fade{display:none;}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{font:inherit;display:inline-block;overflow:visible;margin:3px 0 0 0;padding:0;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;outline:none !important;}.hamburger.is-active:hover,.hamburger:hover{opacity:.7;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#005581;}.hamburger-box{position:relative;display:inline-block;width:35px;height:30px;}.hamburger-inner{top:50%;display:block;margin-top:-2px;}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:35px;height:3px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:2px;background-color:#005581;}.hamburger-inner:after,.hamburger-inner:before{display:block;content:"";}.hamburger-inner:before{top:-8px;}.hamburger-inner:after{bottom:-8px;}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s;}.hamburger--spring .hamburger-inner:before{top:8px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger--spring .hamburger-inner:after{top:16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent !important;}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg);}.searchResult{margin-top:3rem;}.searchResult h4{margin-top:1.5rem;}.searchResult span.excerpt{background-color:#ff0;}.searchResult a{color:#005581;text-decoration:none;}.searchResult a:hover{text-decoration:underline;}a.anchor{display:block;position:relative;top:-200px;visibility:hidden;}.faq div.faq-item{margin-bottom:3rem;}.validation-summary-valid{display:none;}.validation-summary-errors{margin:30px 15px;color:#f00;font-size:.8rem;}.validation-summary-errors span{font-weight:bold;}.validation-summary-errors ul{margin:15px 0;}.field-validation-error{margin-top:3px;font-size:.8rem;color:#f00;}