@import url("https://fonts.googleapis.com/css?family=Quattrocento");@import url("https://fonts.googleapis.com/css?family=Open+Sans");body{overflow-x:hidden}.wrapper .hidden{visibility:hidden;min-height:0 !important;margin:0;opacity:0 !important;line-height:0 !important;height:0}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6,.wrapper .navbar a{font-family:"Quattrocento",serif;letter-spacing:1px;letter-spacing:1px;font-weight:bold}.wrapper h3{font-size:22px}.wrapper h4{color:#295199;margin-bottom:1rem}.wrapper p{font-size:16px;line-height:30px}.wrapper main.application{display:inline-block;width:100%}.wrapper main.application .bottomContent h3{font-size:35px;font-weight:bold;text-transform:uppercase;text-align:center}@media print{.wrapper #topContent{display:none}}.wrapper #heroImage{min-height:325px;background-size:cover;text-align:center;color:#fff;padding-top:7rem}.wrapper #heroImage h1{font-size:50px;text-transform:uppercase;letter-spacing:5px !important}@media screen and (min-width: 1200px){.wrapper #heroImage{min-height:225px;padding-top:6rem}}@media screen and (min-width: 1300px){.wrapper #heroImage{min-height:243px;padding-top:6rem}}@media screen and (min-width: 1400px){.wrapper #heroImage{min-height:262px;padding-top:7rem}.wrapper #heroImage h1{font-size:45px}}@media screen and (min-width: 1500px){.wrapper #heroImage{min-height:281px;padding-top:8rem}}@media screen and (min-width: 1600px){.wrapper #heroImage{min-height:300px;padding-top:8rem}}@media screen and (min-width: 1700px){.wrapper #heroImage{min-height:318px;padding-top:9rem}}@media screen and (min-width: 1800px){.wrapper #heroImage{min-height:338px;padding-top:9rem}.wrapper #heroImage h1{font-size:50px}}@media screen and (min-width: 1900px){.wrapper #heroImage{min-height:356px;padding-top:9rem}}@media screen and (min-width: 2200px){.wrapper #heroImage{min-height:412px;padding-top:12rem}}.wrapper .panel-heading a{font-size:17px !important;cursor:pointer;padding:1rem;width:100%;display:inline-block;font-family:"Open Sans",sans-serif;background-color:#ccc}.wrapper .panel-heading a:hover{text-decoration:none}.wrapper .panel-collapse{background-color:#eee;padding:0.5rem 1rem}.wrapper .panel-collapse .panel-body{display:inline-block;width:100%}.wrapper #introduction{padding:3rem 0 3rem 0;margin-bottom:3rem}#about{display:block}#about .bottomContent h3{padding:3rem 0 2rem 0;font-size:35px;font-weight:bold;text-transform:uppercase;text-align:center}#about #introduction{padding:3rem 0 5rem}#about #introduction .col-md-12.cta{padding:1rem;background-color:#eee;margin-bottom:2px}#about #introduction .col-md-12.cta .ctaImageContainer{width:50px;height:50px;background-color:#f69050;padding:0.6rem 0.5rem 0;display:block;float:left;transition:all 0.5s ease}#about #introduction .col-md-12.cta .ctaImageContainer:hover{background-color:#434b87;transition:all 0.5s ease;cursor:pointer}#about #introduction .col-md-12.cta h3{float:left;font-size:20px !important;padding:0.8rem 1rem !important;color:#434b87}#about #teamMembersContainer{background-color:#eee;padding-bottom:6rem}#about #teamMembersContainer .col-md-12{background-color:#eee}#about #teamMembersContainer .teamMember{display:block;background-color:#eee;float:none}#about #teamMembersContainer .teamMember .container{padding:2rem 0}#about #teamMembersContainer article:nth-child(2n+3){background:#ccc !important}#about #teamMembersContainer .col-md-4.left .col-md-6{padding:0 0.5rem}#about #teamMembersContainer .col-md-4.left .col-md-6 img{width:100%}#about #teamMembersContainer .col-md-4.left .col-md-6 h3{padding:0 !important;font-size:28px;text-align:left !important;line-height:34px}#about #teamMembersContainer .col-md-4.left .col-md-6 p{background:#294e90;color:#fff;padding:0.2rem 1rem;margin-top:1rem}#about #teamMembersContainer .col-md-4.left .col-md-6 span{float:left;font-size:12px}#about #teamMembersContainer .col-md-4.left .col-md-6 span img{float:left;width:20px;margin-right:15px}#assistance #introduction{border-bottom:solid 1px #ccc;padding:3rem 0 3rem 0;margin-bottom:3rem}#assistance #introduction h3{padding:6rem 0 3rem}#assistance #introduction .col-md-9{padding:0 2rem}#assistance #introduction .col-md-3{padding:0;width:20%}#assistance #introduction .col-md-3 img{width:100%;margin-top:8px}#assistance #introduction .col-md-3 p{margin-bottom:0.5rem}#assistance #introduction .col-md-12.contacts{background-color:#295199;color:#fff;padding:0.5rem}#assistance #introduction .col-md-12.contacts .left{border-right:solid 1px #ccc}#assistance #introduction .col-md-12.contacts .col-md-7 span,#assistance #introduction .col-md-12.contacts .col-md-5 span{float:left;width:100%}#assistance #introduction .col-md-12.contacts .right span img{float:left;padding:5px;margin-right:10px}#assistance #introduction .col-md-12.contacts .right span span{float:left !important;width:80% !important}#assistance #other{padding:0 0 3rem 0}#assistance #other .govTabs,#assistance #other .civTabs{display:inline-block;width:100%;padding:2rem 0}#assistance #other .govTabs .panel-collapse,#assistance #other .civTabs .panel-collapse{padding:2rem 0}#assistance #other .govTabs .panel-collapse .col-md-2,#assistance #other .civTabs .panel-collapse .col-md-2{display:inline-block;float:left;min-width:190px}#assistance #other .govTabs .panel-collapse .col-md-2 img,#assistance #other .civTabs .panel-collapse .col-md-2 img{max-width:160px}#assistance #other .govTabs .panel-collapse .col-md-9,#assistance #other .civTabs .panel-collapse .col-md-9{display:inline-block;float:left}#assistance #other .govTabs .panel-collapse .col-md-9 h5,#assistance #other .civTabs .panel-collapse .col-md-9 h5{color:#295199;font-family:"Open Sans",sans-serif;font-size:18px}#assistance #other .govTabs .panel-collapse .col-md-9 h6,#assistance #other .civTabs .panel-collapse .col-md-9 h6{font-family:"Open Sans",sans-serif;margin:0;font-size:18px}#assistance #other .govTabs .panel-collapse .col-md-9 .col-md-10,#assistance #other .civTabs .panel-collapse .col-md-9 .col-md-10{padding:0;float:left}#assistance #other .govTabs .panel-collapse .col-md-9 .col-md-10 p,#assistance #other .civTabs .panel-collapse .col-md-9 .col-md-10 p{font-size:15px;line-height:15px}#assistance #other .govTabs .panel-collapse .col-md-9 .col-md-10 span,#assistance #other .civTabs .panel-collapse .col-md-9 .col-md-10 span{width:90%;float:left;font-size:14px}#assistance #other .govTabs .panel-collapse .col-md-9 .col-md-10 span img,#assistance #other .civTabs .panel-collapse .col-md-9 .col-md-10 span img{float:left;margin:5px 10px 0 0}#assistance #other h3{padding:0 0 3rem}#assistance #other .col-md-10{float:none;margin:auto;display:block}#assistance #other .panel{margin-bottom:0.5rem}#assistance #other .panel .panel-heading{width:100%;display:inline-block}#assistance #other .panel .panel-heading a{font-size:16px !important;cursor:pointer;padding:1rem;width:100%;display:inline-block;background-color:#ccc}#assistance #other .panel .panel-heading span.panelTitle{display:block;width:92%;float:left;padding:1rem;background:#ccc}#assistance #other .panel .panel-heading .panelArrows{display:block;float:left;width:8%;background:#eeeeee;min-height:57px}#assistance #other .panel .panel-heading a{font-size:16px !important;cursor:pointer;padding:0;width:100%;font-weight:bold;display:block}#assistance #other .panel .panel-heading .arrow{margin:21px 27px}#assistance #other .panel .panel-heading a.collapsed .arrow.up{display:none}#assistance #other .panel .panel-heading a.collapsed .arrow.down{display:block}#assistance #other .panel .panel-heading a .arrow.down{display:none}#assistance #other .panel .panel-heading h4{margin:0}#assistance #other .panel .panel-heading h4.panel-title{text-align:left;color:#000;margin:0}#assistance #other .panel .panel-heading h4.panel-title a{color:#295199}#commissions .handleShow{cursor:pointer}#commissions span.handleShow{font-weight:bold;color:#295199}#commissions #introduction{margin-bottom:1rem}#commissions #introduction h3{padding:6rem 0 3rem 0;font-size:35px;font-weight:bold;text-transform:uppercase;text-align:center}#commissions #introduction .handleShow.top.more.hidden{display:none}#commissions #commissionsContainer{margin:1rem auto 3rem}#commissions #commissionsContainer .col-md-10{margin:auto;float:none;width:80%;padding:0}#commissions #commissionsContainer img{max-width:150px}#commissions #commissionsContainer .commission{display:inline-block;margin:1rem 0;min-height:200px}#commissions #commissionsContainer .commission p,#commissions #commissionsContainer .commission ul{margin:0}#commissions #commissionsContainer .commission h4{margin-bottom:1rem;font-size:18px}#commissions #commissionsContainer .commission .col-md-3.left{width:20%}#commissions #commissionsContainer .commission div{min-height:120px;opacity:1;line-height:30px}#commissions #commissionsContainer .commission .trimmed p:after{content:" ... Show more";font-weight:bold;color:#295199}#commissions #commissionsContainer .commission .trimmed p.hideAfter:after{content:"" !important}#commissions #commissionsContainer .commission .trimmed li:last-child:after{content:" ... Show more";font-weight:bold;color:#295199}#commissions #commissionsContainer .commission .trimmed.hidden div{transition:none}#commissions #commissionsContainer .commission .full .handleShow:after{content:" ... Show less";font-weight:bold;color:#295199}#commissions #commissionsContainer .commission .full.hidden{z-index:-1}#home .slick-slider{width:100%}#home .slick-slider .slick-slide{background-size:cover}#home .slick-slider .slick-prev{left:25px;z-index:1}#home .slick-slider .slick-next{right:25px;z-index:1}#home .slick-slider button.slick-arrow{width:40px !important}#home .slick-slider .slick-next:before,#home .slick-slider .slick-prev:before{font-size:40px;line-height:0}#home #heroImage{min-height:300px}@media screen and (min-width: 1200px){#home #heroImage{min-height:225px;padding-top:3rem}}@media screen and (min-width: 1300px){#home #heroImage{min-height:243px;padding-top:3rem}}@media screen and (min-width: 1400px){#home #heroImage{min-height:262px;padding-top:4rem}}@media screen and (min-width: 1500px){#home #heroImage{min-height:281px;padding-top:5rem}}@media screen and (min-width: 1600px){#home #heroImage{min-height:300px;padding-top:5rem}}@media screen and (min-width: 1700px){#home #heroImage{min-height:318px;padding-top:6rem}}@media screen and (min-width: 1800px){#home #heroImage{min-height:338px;padding-top:6rem}}@media screen and (min-width: 1900px){#home #heroImage{min-height:356px;padding-top:7rem}}@media screen and (min-width: 2200px){#home #heroImage{min-height:412px;padding-top:8rem}}#home #topContent{display:block;background-color:#ebebeb;margin:-100px auto 0 auto;max-width:800px;position:relative}#home #topContent h3{background-color:#295199;text-align:center;padding:1rem;color:#fff;font-size:18px}#home #topContent p{padding:.5rem 2rem 0;font-size:14px;font-family:"Open Sans",sans-serif}#home #topContent a{padding:0 2rem 1rem;display:block;font-family:"Quattrocento",serif;color:#295199;font-weight:bold;font-size:14px}#home .cta{margin-top:5rem;padding:0 3%}#home .cta img{display:block;float:none;margin:auto}#home .cta h3{display:inline-block;width:100%}#home .cta h3 img{float:left;margin:0;width:23%;height:50px}#home .cta h3 span{width:77%;background-color:#295199;color:#fff;text-transform:uppercase;height:50px;text-align:center;display:block;padding-top:14px;float:left;border-radius:5px 0 0 5px}#home .cta .ctaImageContainer{display:block;min-height:150px}#home .parallaxContainer{height:500px;background-size:cover;background-attachment:fixed;background-position-y:315px;margin-top:3rem}#home .parallaxContainer h3{padding:8rem 2rem;color:#fff;line-height:45px;text-align:center;font-size:32px;font-weight:normal}#faq #FAQs{padding:3rem 0 4rem 0}#faq #FAQs h3{padding:5rem 0 3rem 0}#faq #FAQs .panel{margin-bottom:0.5rem;width:100%;display:inline-block}#faq #FAQs .panel .panel-collapse{background-color:#eee;padding:0.5rem 1rem}#faq #FAQs .panel .panel-collapse .panel-body{display:inline-block;margin-top:1rem}#faq #FAQs .panel .panelHeaderImage{width:60px;height:60px;padding:1rem;border-right:solid 1px rgba(255,255,255,0.5)}#faq #FAQs .panel .panelHeaderImage.right{float:right;padding:1rem;border-left:solid 1px #fff}#faq #FAQs .panel .panelHeaderImage.right .up{display:none}#faq #FAQs .panel .panel-heading{background-color:#295199;display:inline-block;width:100%;height:60px;float:left;cursor:pointer}#faq #FAQs .panel .panel-heading h4{color:#fff}#faq #FAQs .panel .panel-heading a{background-color:#295199;padding:0}#faq #FAQs .panel .panel-heading .panelHeader a.collapsed .panelHeaderImage.right .down{display:block}#faq #FAQs .panel .panel-heading .panelHeader a.collapsed .panelHeaderImage.right .up{display:none}#faq #FAQs .panel .panel-heading .panelHeader a .panelHeaderImage.right .down{display:none}#faq #FAQs .panel .panel-heading .panelHeader a .panelHeaderImage.right .up{display:block}#faq #FAQs .panel .panel-heading .panelHeader img.arrowImage{min-width:20px;padding:0.4rem 0rem}#faq #FAQs .panel .panel-heading .panelHeader .col-md-10{padding:1rem 1rem 0}#ordinanceDatabase h4{text-align:left;color:#000;font-family:"Open Sans",sans-serif;font-size:16px}#ordinanceDatabase .bottomContent{padding:0 0 5rem}#ordinanceDatabase #introduction{padding:3rem 0}#ordinanceDatabase #introduction p{text-align:center}#ordinanceDatabase .ordinances h3,#ordinanceDatabase .sidebar h3{background:#295199;color:#fff;font-size:16px;padding:1.3rem 0}#ordinanceDatabase .ordinances h3 span:first-child,#ordinanceDatabase .sidebar h3 span:first-child{margin-right:10px;font-size:16px}#ordinanceDatabase .ordinances .panel{margin-bottom:0.5rem}#ordinanceDatabase .ordinances .panel .panel-heading{width:100%;display:inline-block}#ordinanceDatabase .ordinances .panel .panel-heading a{font-size:16px !important;cursor:pointer;padding:1rem;width:100%;display:inline-block;background-color:#ccc}#ordinanceDatabase .ordinances .panel .panel-heading span.panelTitle{display:block;width:90%;float:left;padding:1rem;background:#ccc}#ordinanceDatabase .ordinances .panel .panel-heading .panelArrows{display:block;float:left;width:10%;background:#eeeeee;min-height:57px}#ordinanceDatabase .ordinances .panel .panel-heading a{font-size:16px !important;cursor:pointer;padding:0;width:100%;display:block}#ordinanceDatabase .ordinances .panel .panel-heading .arrow{margin:21px 27px}#ordinanceDatabase .ordinances .panel .panel-heading a.collapsed .arrow.up{display:none}#ordinanceDatabase .ordinances .panel .panel-heading a.collapsed .arrow.down{display:block}#ordinanceDatabase .ordinances .panel .panel-heading a .arrow.down{display:none}#ordinanceDatabase .ordinances .panel .panel-heading h4{margin:0}#ordinanceDatabase .ordinances .panel .panel-body{display:inline-block;width:100%;background:#eee;padding:1rem}#ordinanceDatabase .sidebar h3{background-color:#f69050}#ordinanceDatabase .sidebar h4{padding:1.3rem;background-color:#ccc;margin:0}#ordinanceDatabase .sidebar .widgetContainer{display:inline-block;background-color:#eee}#ordinanceDatabase .sidebar .widgetContainer .sidebar-widget{padding:0 2%}#ordinanceDatabase .sidebar .widgetContainer .sidebar-widget .checkboxContainer{display:inline-block;border:solid 1px #ccc;padding:1rem 0;width:100%}#ordinanceDatabase .sidebar .widgetContainer .sidebar-widget label{width:50%;float:left;padding:0 7%;font-size:14px}#ordinanceDatabase .sidebar .widgetContainer .sidebar-widget input{margin-right:5%}#ordinanceDatabase .sidebar .widgetContainer .sidebar-widget img.tooltipHover{margin-left:3px;height:16px;width:16px;margin-bottom:1px}#ordinanceGenerator .ordinanceIntro{display:block}#ordinanceGenerator .ordinanceIntro h4{margin-bottom:.5rem}#ordinanceGenerator .ordinanceIntro h5{color:#295199}#ordinanceGenerator .ordinanceIntro button{border:solid #cccccc 1px;color:#000;background-color:#fff;padding:0;float:none;display:block;margin:auto;margin-bottom:15px}#ordinanceGenerator .ordinanceIntro button span{padding:0.75rem 1rem}#ordinanceGenerator .ordinanceIntro button.bestButton{border:solid #cccccc 0px;color:#ff8023;display:inline-block;outline:none}#ordinanceGenerator .ordinanceIntro button.bestButton span{padding:0}#ordinanceGenerator .ordinanceIntro p{font-weight:1}#ordinanceGenerator .ordinanceIntro ol{margin-bottom:.1rem}#ordinanceGenerator .ordinanceIntro div.topSectionContract{text-align:center;font-size:1.5rem}#ordinanceGenerator .ordinanceIntro .subDescription{padding:10px;background-color:#f7fdfd;border:solid 1px #666666;margin-top:15px;border-radius:10px 10px 10px 10px}#ordinanceGenerator .ordinanceIntro .subDescription p{font-size:.8rem;line-height:1.1}#ordinanceGenerator .ordinanceIntro .subDescription li{font-size:.8rem}#ordinanceGenerator .ordinanceIntro .legalDisclaimer p{font-size:13px;line-height:20px}#ordinanceGenerator .ordinanceIntro strong{font-weight:normal;text-decoration:underline}#ordinanceGenerator .ordinanceIntro .noprint{text-align:center}@media print{#ordinanceGenerator .ordinanceIntro .noprint{display:none}}#ordinanceGenerator .optionsContainer{font-size:17px;font-family:"Quattrocento",serif;color:#000}#ordinanceGenerator .optionsContainer h6{float:left;line-height:1.3;color:#295199}#ordinanceGenerator .optionsContainer .title{font-weight:600;color:#295199}#ordinanceGenerator .optionsContainer .title-best{font-weight:600;color:#295199;background:#ff8023}#ordinanceGenerator .optionsContainer img.best{margin-bottom:5px;margin-right:5px}#ordinanceGenerator .noOptions{margin-left:2rem}#ordinanceGenerator .noOptions label{padding-left:28px;margin-top:-6px}#ordinanceGenerator .tabs{margin:0 2rem 2rem 2rem}#ordinanceGenerator .tabs #tabs-with-dropdown{margin:0}#ordinanceGenerator .tabs .tabTitle{padding:0}#ordinanceGenerator .tabs .tabTitle ul{border-bottom:0px}#ordinanceGenerator .tabs .tabTitle li{display:block;padding:.3rem .5rem 0.15rem;float:left;border-radius:10px 10px 0 0;border:solid 1px #666666}#ordinanceGenerator .tabs .tabTitle li.active{background-color:#f7fdfd}#ordinanceGenerator .tabs .tabTitle li.active a{color:#f69050}#ordinanceGenerator .tabs .tabTitle li.active h5.pros{color:#2599f2}#ordinanceGenerator .tabs .tabTitle li.active h5.notes{color:#00a651}#ordinanceGenerator .tabs .tabTitle li.active h5.cons{color:#fe2626}#ordinanceGenerator .tabs .tabTitle li.active h5.show_all{color:#ff6633}#ordinanceGenerator .tabs .tabTitle li.active h5.best{color:#641cb1}#ordinanceGenerator .tabs .tabTitle li h5{text-transform:uppercase;text-align:center;float:right;color:#666666;font-size:12px;margin-bottom:.27rem}#ordinanceGenerator .tabs .tabTitle li img{float:left;margin-right:0.5rem;height:14px;width:14px}#ordinanceGenerator .tabs .tabTitle li a{display:block;margin-top:2px;outline:none}#ordinanceGenerator .tabs .contentContainer{padding:26px;background-color:#f7fdfd;border:solid 1px #666666;margin-top:-3px;border-radius:0 0 5px 5px}#ordinanceGenerator .tabs .contentContainer.tabClosed{padding:3px !important;height:2px}#ordinanceGenerator .tabs .contentContainer.tabClosed .tab-content{display:none !important}#ordinanceGenerator .tabs .contentContainer.tabClosed .tabArrow{margin-bottom:2px !important}#ordinanceGenerator .tabs .contentContainer.tabOpen{border-radius:0 0 10px 10px}#ordinanceGenerator .tabs .contentContainer.tabOpen .tabArrow{margin-bottom:-45px !important}#ordinanceGenerator .tabs .contentContainer .tab-content{display:inline-block;width:100%}#ordinanceGenerator .tabs .contentContainer .tab-content p{font-size:13px;line-height:1.5}#ordinanceGenerator .tabs .contentContainer .tab-content ul{padding-left:1rem}#ordinanceGenerator .tabs .contentContainer .tab-content li{font-size:13px}#ordinanceGenerator .tabs .contentContainer .tab-content li.bestbullet{color:#f69050}#ordinanceGenerator .tabs .contentContainer .tabArrow{width:20%;display:inline-block;float:none;background:#f7fdfd;border:solid 1px #666666;border-top:0;padding:0 5px;border-radius:0px 0px 40px 40px;min-height:12px;margin-left:40%;cursor:pointer}#ordinanceGenerator .tabs .contentContainer .tabArrow img{float:none;margin:auto;display:block;text-align:center}#ordinanceGenerator .tabs .contentContainer button{border:solid #cccccc 1px;color:#000;background-color:#fff;padding:0;float:none;display:block;margin:auto}#ordinanceGenerator .tabs .contentContainer button span{padding:0.75rem 1rem}#ordinanceGenerator .tabs h6{text-transform:uppercase;margin-left:0rem;padding-bottom:0rem}#ordinanceGenerator .tabs h6.pros{color:#2599f2}#ordinanceGenerator .tabs h6.notes{color:#00a651}#ordinanceGenerator .tabs h6.cons{color:#fe2626}#ordinanceGenerator .tabs h6.best{color:#641cb1}#ordinanceGenerator input:invalid{background-color:lightpink}#ordinanceGenerator input.defaultValue{color:#298e99}#ordinanceGenerator input.sortInput{width:5%}#ordinanceGenerator .paginationContainer{display:block;width:10%;min-width:271px;float:none;margin:auto}#ordinanceGenerator .paginationContainer a{float:left;color:#000;display:block;border:solid 1px #ccc}#ordinanceGenerator .paginationContainer a:nth-child(2){border-right:0}#ordinanceGenerator .paginationContainer a span{padding:0.75rem 1rem}#ordinanceGenerator .paginationContainer a span.next{padding:0.75rem 1.9rem}#ordinanceGenerator .paginationContainer a span.finalize{padding:0.75rem 1.2rem}#ordinanceGenerator .paginationContainer .pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:left;display:block;margin:auto;padding:0.5rem}#ordinanceGenerator .paginationContainer .pagination li{list-style-type:none;float:left;color:#cccccc;padding:0 0.25rem;cursor:pointer}#ordinanceGenerator .paginationContainer .pagination li.active{color:#ff6633 !important}#ordinanceGenerator [type="radio"]:checked,#ordinanceGenerator [type="radio"]:not(:checked){position:absolute;left:-9999px}#ordinanceGenerator [type="radio"]:checked+label,#ordinanceGenerator [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}#ordinanceGenerator [type="radio"]:checked+label:before,#ordinanceGenerator [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #295199;border-radius:100%;background:#fff}#ordinanceGenerator [type="radio"]:checked+label:after,#ordinanceGenerator [type="radio"]:not(:checked)+label:after{content:'';width:18px;height:18px;background:#295199;position:absolute;top:0;left:0;border-radius:100%;transition:all 0.2s ease}#ordinanceGenerator [type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}#ordinanceGenerator [type="radio"]:checked+label:after{opacity:1;transform:scale(1)}#ordinanceGenerator input[type="checkbox"]{height:15px;width:15px;vertical-align:middle;margin:0 1em 0.2em 0;border:1px solid #007dc6;position:absolute;-webkit-appearance:none;-webkit-transition:box-shadow 200ms}#ordinanceGenerator input[type="checkbox"]{border-radius:2px}#ordinanceGenerator input[type="checkbox"]:not(:disabled):hover{border-color:#295199}#ordinanceGenerator input[type="checkbox"]:active:not(:disabled){border-color:#295199}#ordinanceGenerator input[type="checkbox"]:focus{outline:none}#ordinanceGenerator input[type="checkbox"]:checked{border-color:#295199;background-color:#295199}#ordinanceGenerator input[type="checkbox"]:checked:before{content:'';display:block;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-left:4px;margin-top:1px}#ordinanceGenerator input:disabled{opacity:.6;box-shadow:none;background:rgba(0,0,0,0.1);box-shadow:none}#ordinanceGenerator p .topsection{margin-left:30px;font-weight:600}#ordinanceGenerator .subsection{margin-left:30px;font-weight:600}#ordinanceGenerator .paragraph{margin-left:60px}#ordinanceGenerator .subparagraph{margin-left:90px}#ordinanceGenerator .clause{margin-left:120px}#ordinanceGenerator .contract h2{text-align:center}#ordinanceGenerator .contract h6{font-size:20px;font-weight:600;margin-left:0rem;padding-top:10px}#research .bottomContent{min-height:50vh;padding:3rem 0 3rem}#research .bottomContent h3{padding:3rem 0 3rem}#research .bottomContent ul.nav.nav-tabs{width:35.2%;float:left;padding:0 1rem 0 0}#research .bottomContent ul.nav.nav-tabs li{background-color:#ccc;border-bottom:solid 1px}#research .bottomContent ul.nav.nav-tabs li.active{background-color:#295199}#research .bottomContent ul.nav.nav-tabs li.active a{outline:none;background-color:#295199}#research .bottomContent ul.nav.nav-tabs li a{font-family:Quattrocento;color:#fff;font-weight:bold;text-decoration:none !important;letter-spacing:1px;padding:1rem;background-color:#ccc;display:inline-block;width:100%}#research .bottomContent .tab-content{width:63.666666%;float:right;padding:0 0 0 1rem}#research .bottomContent .tab-content .panel{margin-bottom:0.5rem}#research .bottomContent .tab-content .panel-title{width:100%;display:inline-block;background-color:#eee}#research .bottomContent .tab-content .panel-title p{margin:0;padding:1rem;background:#ccc}#research .bottomContent .tab-content span.panelTitle.link{display:none !important}#research .bottomContent .tab-content .panelTitle p{padding:0 !important}#research .bottomContent .tab-content .panel-heading{display:inline-block;width:100%}#research .bottomContent .tab-content .panel-heading span.panelTitle{display:block;width:90%;float:left;padding:1rem;background:#ccc}#research .bottomContent .tab-content .panel-heading .panelArrows{display:block;float:left;width:10%;background:#eeeeee;min-height:62px}#research .bottomContent .tab-content .panel-heading a{font-size:16px !important;cursor:pointer;padding:0;width:100%;display:block}#research .bottomContent .tab-content .panel-heading h4{font-size:16px !important;font-family:"Open Sans",sans-serif}#research .bottomContent .tab-content .panel-heading .arrow{margin:24px 27px}#research .bottomContent .tab-content .panel-heading a.collapsed .arrow.up{display:none}#research .bottomContent .tab-content .panel-heading a.collapsed .arrow.down{display:block}#research .bottomContent .tab-content .panel-heading a .arrow.down{display:none}footer{position:relative;width:100%;bottom:0;left:0;padding:0.5rem 0;background-color:#295199;color:#fff}@media print{footer{display:none}}footer a{color:#fff;font-weight:bold;text-decoration:underline}footer a:hover{color:#fff;text-decoration:underline}footer p{font-size:14px !important;font-family:"Quattrocento",serif}footer .footer-affiliates{float:none;margin:auto}footer .footer-copyright{color:#fff;margin:1.5rem 0 0;text-align:center}footer .affil-container img{width:100%;margin-top:1.5rem;min-width:140px}header{min-height:166px;width:100%}@media print{header{display:none}}header .navbar{padding:0.5rem 0 0;background-color:#fff;position:relative}header .navbar .nav-row{float:left;width:100%}header .navbar .nav-row a{color:#fff;font-size:13px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;height:100%;padding:1em 0;display:block}header .navbar .nav-row a:hover{text-decoration:none}header .navbar .nav-row #linkContainer{list-style-type:none;padding:0;width:100%}header .navbar .nav-row .navLinks{width:12.5%;float:left;background-color:#295199;text-align:center;height:60px;border-right:0.5px solid rgba(255,255,255,0.25);transition:all 0.5s ease;display:block}header .navbar .nav-row .navLinks:hover{background-color:#002157;transition:all 0.5s ease;text-decoration:none}header .navbar .nav-row .navLinks.active{background-color:#f69050}header .navbar .nav-row .single a{line-height:2rem;display:block}header .navbar #contact-info{float:right;padding:0;color:#000;margin-top:1.5rem}header .navbar #contact-info .info-container{max-width:268px;text-align:right;padding-right:0;float:right;margin-bottom:10px}header .navbar #contact-info .info-container#container-0{display:none}header .navbar #contact-info .info-container .col-md-2,header .navbar #contact-info .info-container .col-md-10{padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;float:left}header .navbar #contact-info .info-container img{margin:0 1rem 0 0;display:block;float:right}header .navbar #contact-info .info-container span{margin-top:-3px;display:block;float:left}header .navbar #branding-logo{padding-left:0}
