@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Source+Sans+Pro:ital,wght@0,400;0,700;1,400;1,700&display=swap");.ani-pulse{animation:pulse 1.2s ease-in-out infinite}.ani-pulse-subtle{animation:pulse .8s ease infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(.995)}to{transform:scale(1)}}.ani-spinner{animation:spinner 2.4s linear infinite}.ani-spinner-fast{animation:spinner 1.5s linear infinite}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{height:100%}body{background-color:#373a3c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='48' viewBox='0 0 84 48'%3E%3Cpath fill='%23343739' fill-opacity='.4' fill-rule='evenodd' d='M0 0h12v6H0zm28 8h12v6H28zm14-8h12v6H42zm14 0h12v6H56zm0 8h12v6H56zM42 8h12v6H42zm0 16h12v6H42zm14-8h12v6H56zm14 0h12v6H70zm0-16h12v6H70zM28 32h12v6H28zM14 16h12v6H14zM0 24h12v6H0zm0 8h12v6H0zm14 0h12v6H14zm14 8h12v6H28zm-14 0h12v6H14zm28 0h12v6H42zm14-8h12v6H56zm0-8h12v6H56zm14 8h12v6H70zm0 8h12v6H70zM14 24h12v6H14zm14-8h12v6H28zM14 8h12v6H14zM0 8h12v6H0z'/%3E%3C/svg%3E")}body>form{margin:0 auto}body.body-flex>form{background-color:#fff;box-shadow:0 0 10px 5px #222;display:flex;flex-direction:column;max-width:100%;min-height:100%;transition:max-width .5s ease-in-out}body.body-flex>form header{flex:0 0 auto}body.body-flex>form main{flex:1 1 auto;overflow-y:auto}@media only screen and (min-width:576px){body.body-flex>form main{overflow-y:hidden}}body.body-flex>form footer{flex:0 0 auto}body:not(.fullscreen)>form{max-width:1800px}body.login-body{background-color:#faf6f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3840' height='2160' preserveAspectRatio='none'%3E%3Cg fill='none' mask='url(%23SvgjsMask1005)'%3E%3Cpath fill='rgba(57.6, 114.3, 114.3, 0.5)' d='M1185.147 1482.224c0 451.834 489.125 734.23 880.425 508.313 181.603-104.848 293.475-298.616 293.475-508.313 0-451.835-489.125-734.231-880.425-508.314-181.603 104.848-293.475 298.617-293.475 508.314' class='triangle-float3'/%3E%3Cpath fill='rgba(57.6, 114.3, 114.3, 0.5)' d='M105.521 1601.429c0 415.33 449.609 674.912 809.295 467.247 166.932-96.378 269.765-274.492 269.765-467.247 0-415.331-449.608-674.912-809.295-467.247-166.931 96.378-269.765 274.491-269.765 467.247m2038.658-171.2c0 437.754 473.884 711.351 852.99 492.474 175.944-101.582 284.33-289.312 284.33-492.474 0-437.755-473.883-711.352-852.99-492.474-175.944 101.581-284.33 289.311-284.33 492.474' class='triangle-float2'/%3E%3Cpath fill='rgba(57.6, 114.3, 114.3, 0.5)' d='M59.682 742.212c0 521.594 564.642 847.59 1016.355 586.793 209.641-121.036 338.785-344.72 338.785-586.793 0-521.593-564.641-847.589-1016.355-586.793C188.826 276.456 59.682 500.14 59.682 742.212' style='animation:float1 5s infinite'/%3E%3Cpath fill='rgba(57.6, 114.3, 114.3, 0.5)' d='M1983.894 524.129c0 295.511 319.9 480.205 575.82 332.45 118.773-68.574 191.94-195.303 191.94-332.45 0-295.511-319.9-480.205-575.82-332.45-118.773 68.574-191.94 195.303-191.94 332.45' class='triangle-float2'/%3E%3Cpath fill='rgba(57.6, 114.3, 114.3, 0.5)' d='M2854.768 520.041c0 333.601 361.134 542.101 650.04 375.301 134.082-77.413 216.68-220.477 216.68-375.301 0-333.601-361.133-542.101-650.04-375.301-134.082 77.412-216.68 220.476-216.68 375.301' class='triangle-float3'/%3E%3C/g%3E%3Cdefs%3E%3Cstyle%3E@keyframes float1{0%25,to{transform:translate(0,0)}50%25{transform:translate(-10px,0)}}@keyframes float2{0%25,to{transform:translate(0,0)}50%25{transform:translate(-5px,-5px)}}@keyframes float3{0%25,to{transform:translate(0,0)}50%25{transform:translate(0,-10px)}}.triangle-float2{animation:float2 2.5s infinite}.triangle-float3{animation:float3 4s infinite}%3C/style%3E%3Cmask id='SvgjsMask1005'%3E%3Cpath fill='%23fff' d='M0 0h3840v2160H0z'/%3E%3C/mask%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}footer.main-footer{font-size:.75rem}header.main-header{background-color:#faf6f6}main.main-page{display:flex;flex-direction:column}@media only screen and (min-width:576px){main.main-page{flex-direction:row}}main.main-page table.table{position:relative}main.main-page table.table th{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;z-index:1}main.main-page table.table .pager{background-color:#fff}main.main-page table.table .pager a,main.main-page table.table .pager span{background-color:#3a7272;border:1px solid transparent;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}main.main-page table.table .pager span{background-color:#495057;cursor:auto}main.main-page nav.sidebar{background-color:#faf6f6;display:none;flex:0 1 100%;flex-direction:row;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:relative}@media only screen and (min-width:1200px){main.main-page nav.sidebar{display:flex;flex:1 1 auto}}main.main-page nav.sidebar>ul.collapse:not(.show){display:block}@media only screen and (min-width:1200px){main.main-page nav.sidebar>ul.collapse:not(.show){display:none}}main.main-page nav.sidebar.tool-sidebar,main.main-page nav.sidebar.tool-sidebar *{transition:none}main.main-page nav.sidebar .title-item{padding:.45rem .5rem}@media only screen and (min-width:1200px){main.main-page nav.sidebar .title-item{padding:.45rem 2rem .45rem .5rem}}main.main-page nav.sidebar .bi-arrow-bar-right,main.main-page nav.sidebar .bi-caret-right{color:#3a7272}main.main-page nav.sidebar .btn-toggle{align-items:center;background-color:transparent;border:0;color:#000;display:inline-flex;font-weight:600;padding:.25rem .5rem}main.main-page nav.sidebar .btn-toggle:focus,main.main-page nav.sidebar .btn-toggle:hover{background-color:#e9f4f4;box-shadow:none;color:#000}main.main-page nav.sidebar .btn-toggle i.bi{transition:transform .35s ease}main.main-page nav.sidebar .btn-toggle[aria-expanded=true]>i.bi{transform:rotate(90deg)}main.main-page nav.sidebar .btn-menu-minimize.btn-toggle i.bi{transition:transform .1s ease;transition-delay:.3s}main.main-page nav.sidebar .tool-minimizer .btn-menu-minimize.btn-toggle i.bi{transition-delay:0s}main.main-page nav.sidebar .btn-menu-minimize.btn-toggle[aria-expanded=true]>i.bi{transform:scaleX(-1);transition-delay:0s}main.main-page nav.sidebar .btn-toggle-nav a{display:inline-flex;margin-left:1.25rem;margin-top:.125rem;padding:.1875rem .5rem;text-decoration:none}main.main-page nav.sidebar .btn-toggle-nav a:focus,main.main-page nav.sidebar .btn-toggle-nav a:hover{background-color:#e9f4f4}main.main-page nav.sidebar .nav-minimizer,main.main-page nav.sidebar .tool-minimizer{display:none;position:relative}@media only screen and (min-width:1200px){main.main-page nav.sidebar .nav-minimizer,main.main-page nav.sidebar .tool-minimizer{display:block}}main.main-page nav.sidebar .nav-minimizer .btn-toggle,main.main-page nav.sidebar .tool-minimizer .btn-toggle{position:relative;top:3px}main.main-page nav.sidebar .nav-minimizer .nav-title,main.main-page nav.sidebar .tool-minimizer .nav-title{left:30px;position:absolute;top:30px;transform:rotate(90deg);transform-origin:0 0;transition:top 0s 0s,visibility 0s 0s;visibility:hidden;width:200px;z-index:10}main.main-page nav.sidebar .nav-minimizer .btn-menu-minimize.btn-toggle[aria-expanded=false]+.nav-title,main.main-page nav.sidebar .tool-minimizer .btn-menu-minimize.btn-toggle[aria-expanded=false]+.nav-title{top:40px;transform-origin:0 0;transition:top .1s .35s,visibility 10ms .35s;visibility:visible}main.main-page nav.sidebar .tool-minimizer{position:absolute;right:0}main.main-page nav.sidebar .tool-minimizer .btn-menu-minimize.btn-toggle[aria-expanded=false]+.nav-title{transition:top .1s 50ms,visibility 10ms 50ms}main.main-page nav.sidebar .tool-nav.collapse:not(.show)+.tool-minimizer{background-color:#f8f9fa;border-left:1px solid #ced4da;border-radius:0;border-top:1px solid #ced4da;position:relative;right:unset}main.main-page nav.sidebar ul.tool-nav{background-color:#f8f9fa;border-left:1px solid #ced4da;width:100%}main.main-page nav.sidebar ul.tool-nav .nav-item{border-radius:0;border-top:1px solid #ced4da}main.main-page nav.sidebar ul.tool-nav .nav-item:last-child{border-bottom:1px solid #ced4da}main.main-page nav.sidebar ul.tool-nav .nav-item a:focus,main.main-page nav.sidebar ul.tool-nav .nav-item a:hover{background-color:#e9f4f4}main.main-page section.main-section{background-color:#fff;display:flex;flex:1 1 100%;flex-direction:column;overflow:hidden}main.main-page .main-title-bar{flex:0 1 auto}main.main-page .main-body-content{display:flex;flex:1 1 100%;overflow-y:hidden;padding:0}main.main-page .main-body-content>div{display:flex;flex:1 1 100%;flex-direction:column;overflow:auto;padding:0 var(--bs-gutter-x,.75rem) .5rem}main.main-page .main-body-content>div .auditingfields,main.main-page .main-body-content>div .form-check,main.main-page .main-body-content>div .form-group{margin-bottom:1rem}main.main-page .main-body-content>div .form-group>.form-check{margin-bottom:.3rem}main.main-page .main-body-content>div .columns-panel>span{display:flex;flex-flow:column wrap}main.main-page .main-body-content>div .columns-panel>span .form-check{flex:1 1 100%;margin-bottom:.3rem}main.main-page .main-body-content>div .columns-panel .form-group{margin-bottom:0;margin-top:1rem}main.main-page .main-body-content>div .form-check>input[type=checkbox]:not(.form-check-input),main.main-page .main-body-content>div .form-check>input[type=radio]:not(.form-check-input),main.main-page .main-body-content>div .form-check>label:not(.form-check-label){visibility:hidden}main.main-page .grid-view{overflow-x:auto;overflow-y:auto}main.main-page .grid-view:not(:last-child){margin-bottom:1rem}main.main-page .grid-view table.table{margin-bottom:0}main.main-page .grid-view table.table>tbody>tr:first-child>td,main.main-page .grid-view table.table>tbody>tr:first-child>th,main.main-page .grid-view table.table>tr:first-child>td,main.main-page .grid-view table.table>tr:first-child>th{position:sticky;top:-1px;z-index:5}main.main-page.show-nav{background-color:#faf6f6}main.main-page.show-nav nav.sidebar{display:flex}main.main-page.show-nav section.main-section{display:none}@media only screen and (min-width:1200px){main.main-page.show-nav section.main-section{display:flex}}.audit-field-row{display:flex;flex-direction:column}@media only screen and (min-width:768px){.audit-field-row{flex-direction:row}.audit-field-row>strong{flex:0 0 127px;padding-right:3px;text-align:right}}.fullscreen-toggle{display:none}@media only screen and (min-width:1800px){.fullscreen-toggle{display:inline}}.single-form{margin-left:0;padding:0}@media only screen and (min-width:992px){.single-form{max-width:600px}}#pnlProgressIndicator{background-image:url(/Content/img/fhccp-logo-initials.svg);background-position:bottom 5px left 5px;background-repeat:no-repeat;background-size:70px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:900;padding:2rem 2rem 3rem;position:relative}@media only screen and (min-width:768px){#pnlProgressIndicator{padding:1rem 10rem}}#pnlProgressIndicator .ani-spinner{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.report-wrap{margin:1rem}fieldset.subform{background-color:#f8f9fa;border:1px solid #adb5bd;border-radius:.25rem;margin-bottom:.8rem;padding:.5rem}p:empty{display:none}.ajax__html_editor_extender_container{width:100%!important}.alert-gray{background-color:#f8f9fa;border-color:#ced4da}.btn-group input.btn[type=image]{height:37px}.file-library{display:block}@media only screen and (min-width:992px){.file-library{display:flex;flex-direction:row}}.file-library .file-lib-folder-col{display:block}@media only screen and (min-width:992px){.file-library .file-lib-folder-col{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:.25rem;flex:0 0 33%;padding:1rem}}.file-library .file-lib-main-col{display:block;padding-top:1rem}@media only screen and (min-width:992px){.file-library .file-lib-main-col{flex:1 1 auto;padding:0 1rem 1rem}}.file-table-thumbnails{display:flex!important;flex-flow:wrap}.file-table-thumbnails>span{background-color:#f8f9fa;border:1px solid #adb5bd;border-radius:.25rem;flex:1 1 auto;margin-bottom:1rem;margin-right:2%;padding:2%}.file-table-thumbnails .btn-checkbox{cursor:auto;height:37px;pointer-events:none}.file-table-thumbnails .btn-checkbox>input{cursor:pointer;pointer-events:all}.file-tree{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;padding:.75rem .25rem}.form-control-smallnumber{max-width:5rem!important;min-width:5rem!important;width:5rem!important}.form-label{font-weight:700;margin-bottom:.1rem}.form-floating .form-label{font-weight:400;margin-bottom:.5rem}.is-invalid{border-style:dashed}.login-logo{max-width:100%;width:300px}.process-message-list,.validation-summary-wrap ul{display:flex;flex:1 1 auto;flex-direction:column;list-style-type:none;margin-bottom:0;padding:0}.process-message-list>li,.validation-summary-wrap ul>li{align-items:center;display:flex;font-size:1rem;min-height:24px}.process-message-list>li>i,.validation-summary-wrap ul>li>i{padding-left:1rem;padding-right:1rem}.process-message-list>li>span,.validation-summary-wrap ul>li>span{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.reorder-drag-handle{cursor:move;padding:5px 8px}.reorderlist ul li{list-style-type:none}.reordercue{border:1px dashed #373a3c;height:25px;list-style:none;list-style-type:none}.reordercallbackstyle table{background-color:#dee2e6;color:#fff}.sort-a:after,.sort-d:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24iIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0ibTYgOSA2IDYgNi02Ii8+PC9zdmc+") no-repeat scroll 0 0 transparent;content:"";display:inline-block;height:16px;left:0;max-height:16px;max-width:16px;min-height:16px;min-width:16px;position:relative;top:2px;width:16px}.sort-d:after{transform:rotate(180deg)}.summary-table-4cols td,.summary-table-4cols th{width:25%}.summary-table-4cols tr:first-child td{font-weight:700}.summary-table-budget tr td:first-child,.summary-table-budget tr th:first-child,.summary-table-budget tr:first-child td,.summary-table-budget tr:first-child th{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.summary-table{-moz-column-break-inside:avoid;border:1px solid #adb5bd;break-inside:avoid;font-size:.9rem;margin-bottom:1rem}.summary-table>tbody,.summary-table>tbody:not(:first-child){border-color:#dee2e6;border-top-width:1px}.summary-table+.h5{margin-top:1rem}.summary-table+.summary-table tr{border-top:0}.summary-table tr td,.summary-table tr th{border-bottom-color:#dee2e6;border-top-color:#dee2e6;font-weight:400;text-align:left}.summary-table>tbody>tr:first-child,.summary-table>tr:first-child{background-color:#e9ecef}.summary-table>tbody>tr:first-child td,.summary-table>tbody>tr:first-child th,.summary-table>tr:first-child td,.summary-table>tr:first-child th{border-top:1px solid #adb5bd}.summary-table>tbody>tr:last-child td,.summary-table>tbody>tr:last-child th,.summary-table>tr:last-child td,.summary-table>tr:last-child th{border-bottom:1px solid #adb5bd}.summary-table>tbody>tr>td:first-child,.summary-table>tbody>tr>th:first-child,.summary-table>tr>td:first-child,.summary-table>tr>th:first-child{max-width:210px!important;min-width:210px!important;width:210px!important}.summary-table .summary-subtable{margin-bottom:0}.summary-table .summary-subtable th{font-size:.8rem}.summary-table .summary-subtable tr:first-child th{border-top:0;font-weight:700}.summary-table .summary-subtable tr:first-child td{border-top:0}.summary-table .summary-subtable tr:last-child td,.summary-table .summary-subtable tr:last-child th{border-bottom:0}.topnav-logo{max-height:40px;max-width:100%}.os-footer-logo{border-left:1px solid #fff;line-height:1rem;margin-left:.5rem;padding-left:.5rem}.hide-if-empty:empty{display:none!important}