.stack.stack--search{position:relative}.stack.stack--search img:not(.base){position:absolute;top:32px;left:28px}body>header{padding:1rem 0;font-family:Gotham;margin-bottom:2rem}body>header h1{font-size:2rem;line-height:2.5rem}body>header h2{font-size:1.125rem;line-height:2rem}form .text--bold.help--icon-before{font-size:.875rem;margin-bottom:0}form .selection--form div.row.row--selection{background:#eee;margin:1rem 0 0 0;padding:1rem 0 0 0;box-shadow:1px 2px 2px 1px rgba(0,0,0,.1)}form .selection--form .output--count{font-family:Gotham;text-align:center;display:block;color:#444}form .selection--form .form-group{margin-bottom:.25rem}form .selection--form .form-group.form-row .col-form-label,form .selection--form .form-group.row .col-form-label{border:1px solid #fff;background:#fff}form .selection--form .form-group.form-row .btn-group,form .selection--form .form-group.row .btn-group{width:calc(100% - .25rem);margin-left:.25rem}form .selection--form .form-group.form-row .btn-group .dropdown-toggle.btn-default,form .selection--form .form-group.row .btn-group .dropdown-toggle.btn-default{border:1px solid #fff}form .selection--form .radio--group{display:flex;flex-direction:column}form .selection--form .radio--group .form-check{margin-left:.25rem}form.preffedfields .card-body{padding:0}form.preffedfields .card-header a:hover{text-decoration:none}form.preffedfields .checklist>.form-group.row{margin-bottom:0;padding:.5rem 0}.row--selection .form-row{margin-left:0;margin-right:-5px}.row--selection .form-row>.col,.row--selection .form-row>[class*=col-]{padding-left:0}.row--selection .form-row select.form-control{height:calc(2.25rem - 1px);border:none;border-radius:0;padding:.4275rem .325rem .5rem .325rem;font-size:.875rem;margin-left:.25rem;width:calc(100% - .25rem)}.selection--output{position:-webkit-sticky;position:sticky;top:80px}.selection--output .card{width:100%;border:none;border-radius:0}.selection--output .card .card-header{border-radius:0}.selection--output .card .card-title{margin-top:.25rem;font-size:1.0625rem}.selection--output .card .card-text{font-size:.8125rem;padding:0 .25rem}.selection--output .output--errors{padding:0 0 0 1.75rem;font-size:.75rem;text-align:left;color:#cf000f;font-weight:700}.form-group.form-row>div{padding-left:.25rem}.form-group.form-row>div.arrow{display:flex;justify-content:center}.form-group.form-row>div.arrow>svg{align-self:center}.form-group.form-row>div.arrow>i{display:flex;align-self:center;margin:auto;font-size:1.25rem}