html{height:100%}body{height:100%;line-height:1.5}.page-wrapper{background-color:#ebebeb;min-height:100%;padding-bottom:300px;position:relative}@media (min-width: 768px){.page-wrapper{padding-bottom:190px}}h1{font-size:2rem;font-weight:500;margin-bottom:36px}h1.card-title{font-size:1.556rem;margin-top:10px;margin-bottom:24px;line-height:1.4}h2{font-size:22px;font-weight:800;margin-top:36px}h1.form-title,h2.form-title{font-size:2rem;font-weight:500;margin-bottom:16px}h3.field-title{font-size:26px;font-weight:500;margin-bottom:0}h3.aside-title{font-size:26px;font-weight:500;margin-bottom:36px}.form-intro{margin-bottom:36px}a,a:hover{color:#0058a4}.small{margin-bottom:.5rem}.body-wrapper{padding:50px 0}.topbar{width:100%;background:#113c66;padding:10px 0}.text-hide__logo{background-image:url(https://www.hennepin.us/assets/images/henn-wordmark.svg);background-repeat:no-repeat;width:268px;height:50px}footer{background-color:#113c66;height:300px;padding-top:25px;position:absolute;bottom:0;width:100%}@media (min-width: 768px){footer{height:190px}}footer p,footer a{color:#fff;font-size:16px}footer a:hover{color:#fff;text-decoration:underline}.henn-logo{width:55px}.card{border-radius:0}.btn.btn-primary{background-color:#113c66;font-weight:600;border:solid 3px #113c66;border-radius:0;font-size:18px;letter-spacing:.75px;padding:6px 38px;color:#fff}.btn.btn.btn-primary:hover,.btn.btn.btn-primary:focus,.btn.btn-primary:active{background-color:transparent;border:solid 3px #113c66;color:#113c66}.btn.btn-primary:disabled,.btn.btn.btn-primary:disabled:hover,.btn.btn.btn-primary:disabled:focus{background-color:transparent;border:solid 3px #5D5D5D;color:#5d5d5d;cursor:default;outline:0;box-shadow:none}.btn-outline-primary{background-color:#fff;font-weight:800;color:#113c66;border:solid 3px #113c66;border-radius:0;font-size:18px;letter-spacing:.75px;padding:6px 38px}.btn.btn.btn-outline-primary:hover,.btn.btn.btn-outline-primary:focus,.btn.btn-outline-primary:active{background-color:#113c66;border:solid 3px #113c66;color:#fff}.back-button{margin-left:30px}.next-button{margin-right:30px}a.card-link.btn.btn-secondary{background-color:transparent;font-weight:500;border:none;border-radius:0;font-size:18px;letter-spacing:.75px;padding:18px 38px 0 0;color:#5d5d5d}a.card-link.btn.btn-secondary:hover,a.card-link.btn.btn-secondary:focus,a.card-link.btn.btn-secondary:active{background-color:transparent;border:none;border-radius:0;text-decoration:underline;color:#5d5d5d}a.card-link.btn.btn-secondary:before{display:inline-block;content:"<";padding-right:5px}.card-body{padding:3rem 3rem 1rem}@media all and (max-width: 991px){.card-body{padding-bottom:0}.row.page-buttons{display:block}.card-link.btn{width:100%}.next-button.ml-auto,.back-button.mr-auto{margin-left:20px!important;margin-right:20px!important}a.card-link.btn.btn-secondary{padding:18px 0 0;margin-top:50px}}.card-footer-text-container{padding:0 1rem 3rem}.card-footer{background-color:#fff;border-top:none;padding:0 30px}.card-footer:before{content:"";display:inline-block;width:100%;border-top:solid 2px #dbdbdb}.pagination-container{position:relative;padding:20px 0 10px}.pagination-list{list-style-type:none;position:relative;display:inline-block}.pagination-item{position:absolute;left:-100px}.pagination-item:nth-child(2){left:-75px}.pagination-item:nth-child(3){left:-45px}.pagination-item:nth-child(4){left:-15px}.pagination-item:nth-child(5){left:15px}.pagination-item:nth-child(6){left:45px}.pagination-item:nth-child(7){left:75px}.pagination-item:nth-child(8){left:100px}.pagination-item:nth-child(9){left:130px}.pagination-item:nth-child(10){left:160px}.pagination-item:nth-child(11){left:190px}.circle{position:absolute;left:0;width:18px;height:18px;border:2px solid #113c66;border-radius:100%}.active{background:#113c66}.pagination-text{font-size:1rem}.page-buttons{margin-top:50px}.form-control{border:2px solid #a49e99;border-radius:0!important}.question-1 .form-check-label,.question-2 .form-check-label,.question-5 .form-check-label{font-size:1.5rem;margin:25px 0 20px 6px}.question .card-body{padding-bottom:1rem}.optional{color:#757575}.question-1{margin-top:40px}.question-1 .page-buttons{margin-top:41px}@media all and (max-width: 991px){.form-check-inline{display:block}}.question-2 .page-buttons{margin-top:41px}.card-body p.small{margin-bottom:13px}h1.card-title.card-title-question-2{margin-bottom:5px}.question-3{margin-top:30px}.question-3 .page-buttons{margin-top:65px}.question-3 label{width:100%;text-align:left;margin-bottom:0}.question-3 .form-group{margin-left:auto;margin-right:auto}.question-3 .form-control{margin-top:.5rem;padding:.25rem .75rem;font-size:1.125rem}.question-4{margin-top:30px}.question-4 .page-buttons{margin-top:65px}.question-4 label{width:100%;text-align:left;margin-bottom:0}.question-4 .form-group{margin-left:auto;margin-right:auto}.question-4 .form-control{margin-top:.5rem;padding:.25rem .75rem;font-size:1.125rem}.question-5 .page-buttons{margin-top:44px}.question-5{margin-top:0}h1.card-title.card-title-question-5{margin-bottom:3px}.question-6 .text-area{margin-top:32px}.question-6 .text-area label{width:100%;text-align:left!important}.question-6 .page-buttons{margin-top:41px}h1.card-title.card-title-question-7{margin-bottom:22px}.question-7 label{width:100%;text-align:left;margin-bottom:0}.question-7 .form-group{margin-left:auto;margin-right:auto}.question-7 .page-buttons{margin-top:47px}.personal-info-form .form-group{margin-bottom:1.5rem}.personal-info-form .form-control{height:calc(2.5rem + 2px);padding:.25rem .75rem;font-size:1.125rem}.personal-info-form label{margin-bottom:0}.personal-info-form label.text-hide{display:block;margin-top:5px}.personal-info-form .form-check{margin-top:3px;padding-left:0}.personal-info-form [type=radio]:checked+label,.personal-info-form [type=radio]:not(:checked)+label{padding:5px 0}.form-group.text-area{margin-top:20px}.red{color:#ce1432}fieldset{margin-top:36px}p.field-label{margin-top:10px;margin-bottom:0}.review-question{font-weight:800;margin-bottom:0}.confirmation-screen.card-body{padding:3rem}.p-radiobutton{vertical-align:middle;margin-top:2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/assets/images/angle-down.svg);background-position:96% 50%;background-repeat:no-repeat;background-size:16px}select::-ms-expand{display:none}select,select.form-control.rounded-0{border-radius:0!important;border:2px solid #a49e99}.form-check.custom-checkbox{padding-left:0;text-align:left}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}.custom-checkbox label{position:relative;display:inline-block;padding-left:32px;font-size:1.1125rem}.custom-checkbox label:before,.custom-checkbox label:after{position:absolute;content:"";display:inline-block}.custom-checkbox label:before{height:22px;width:22px;border:1px solid #a49e99;left:0;top:2px}.custom-checkbox label:after{height:8px;width:15px;border-left:3px solid #212529;border-bottom:3px solid #212529;transform:rotate(-45deg);left:4px;top:7px}input[type=checkbox]+label:after{content:none}input[type=checkbox]:checked+label:after{content:""}input[type=checkbox]:focus+label:before{outline:0;box-shadow:0 0 0 .2rem #44c8f5bf}.form-control:focus{color:#495057;background-color:#fff;border-color:#44c8f5;outline:0;box-shadow:0 0 0 .2rem #44c8f5bf}.btn-primary.focus,.btn-primary:focus{outline:0;box-shadow:0 0 0 .2rem #44c8f5bf}
