:root{--teal: #04838a;--tealMedium: #209fa6;--tealLight: #80cbc4;--navy: #036;--navyMedium: #125496;--navyLight: #3f7dba;--blue: #0073c8;--green: #689f38;--greenMedium: #7cb342;--greenLight: #aed581;--greenData: #507d29;--orange: #df711c;--orangeMedium: #ffb300;--orangeLight: #ffcc80;--white: #fff;--gray: #686868;--grayLight: #b0b0b0;--grayLighter: #ddd;--grayLightest: #f3f3f3;--grayMedium: #767676;--grayDark: #242424;--black: #000;--base: #212121;--error: #bc2828;--grayLighter2: #f8f8f8;--lightSkyBlue: #cbe4ff;--cyan: #048087;--cyanLight: #bbede9;--grayAlertBg: #fafafa;--blue10: #cbe4ff;--blue30: #2eb1ed;--blue40: #009bff;--blue60: #0073c8;--blue70: #125496;--blue80: #036;--blueSideNavContainer: #21344c;--blueSideNavDrawer: #0f2138;--cyan20: #bbede9;--cyan40: #209fa6;--cyan50: #048087;--green05: #eff5eb;--green30: #7cb342;--green50: #4d7e23;--gold05: #fff9eb;--gold20: #ffc438;--gold40: #df711c;--red10: #fde7ea;--red50: #d92f2f;--red60: #ae1c1c;--gray02: #fafafa;--gray04: #f7f7f7;--gray10: #ddd;--gray20: #b0b0b0;--gray60: #717171;--gray70: #515151;--gray80: #333;--gray90: #242424;--offWhite: #f9f9f9;--homepageSearch: #e6f5ff;--grayPlayButton: #666666;--primary: var(--teal);--primaryLight: var(--tealMedium);--primaryLightest: var(--tealLight);--primaryAlt: var(--navy);--primaryAltLight: var(--navyMedium);--primaryAltLightest: var(--navyLight);--secondary: var(--green);--secondaryLight: var(--greenMedium);--secondaryLightest: var(--greenLight);--buttonColorPrimary: var(--orange);--buttonColorSecondary: var(--green);--buttonColorRounded: var(--teal);--buttonColorDisabled: var(--grayMedium);--qualityBlue: var(--blue60);--costGreen: #54a12a;--iaGold: #ffa202;--piMagenta: #ea5f92;--pinkBackground: #ffcccb;--shadow0: rgba(0; 0; 0; 0);--shadow5: rgba(0; 0; 0; .05);--shadow10: rgba(0; 0; 0; .1);--shadow15: rgba(0; 0; 0; .15);--shadow20: rgba(0; 0; 0; .2);--shadow25: rgba(0; 0; 0; .25);--shadow30: rgba(0; 0; 0; .3);--shadow40: rgba(0; 0; 0; .4);--shadow45: rgba(0; 0; 0; .45);--shadow50: rgba(0; 0; 0; .5)}:root{--rubik-medium: 500}html,body{height:100%}main{height:100%}main:focus{outline:none}.content-container:focus{outline:inherit}header .notification-banner a:link,header .notification-banner a:visited{text-decoration:underline}hr{border-top-color:var(--grayLighter)}select{appearance:none;text-indent:.01px;text-overflow:""}#mainContent>section{overflow-x:hidden}main#panel{display:flex;flex-direction:column}#panel section,#panel section:first-of-type{margin-top:3.125rem}#panel #mainContent h1+section,#panel #mainContent h2+section,#panel #mainContent h3+section,#panel #mainContent h4+section{margin-top:2rem}#panel section.page-home,#panel section.four-phases,#panel section.page-error,#panel section.loading{margin-top:0}#panel section hr{margin-bottom:60px;position:relative;top:10px}.content-block:focus{outline:inherit}.body-container{position:relative;-webkit-overflow-scrolling:touch}.connect-organization~#qpp-nav-footer{margin:auto;width:70%}.bolded{font-weight:var(--rubik-medium)}.error-message{color:var(--grayMedium)}.exclamation-circle:before{color:var(--error);content:"";font-family:FontAwesome;font-size:1rem;margin-right:5px}.contrast-box{background-color:var(--navy);color:var(--white);padding:2rem 0}@media (max-width: 767px){.contrast-box{padding:.75rem .25rem 1.25rem}}.contrast-box h2,.contrast-box h3{color:var(--white)}.contrast-box .contrast-link{color:var(--cyanLight);text-decoration:underline}.contrast-box .contrast-link:hover{color:var(--cyanLight);text-decoration:none}.page-scroll-anchor{position:relative;bottom:60px}.not-required-to-report .icon{fill:var(--grayDark)}.view-all .hidden{display:none!important}.breadcrumb ol{padding:0;margin:0}.flex-row{display:flex;flex-direction:row}@media (max-width: 767px){.flex-row.flex-row-to-column{flex-direction:column}}.flex-column{display:flex;flex-direction:column}.responsive-container img{width:100%;height:auto}.float-left{float:left;margin-right:1rem}.resources .h5{margin-bottom:18px}.resources .resource{border:1px solid var(--teal);padding:1rem;margin-bottom:1rem;color:var(--teal);display:block;text-decoration:none;position:relative}.resources .resource span{color:var(--gray);font-size:.9rem;margin-left:5px}.resources .resource span.uppercase{text-transform:uppercase}.resources .resource:hover{text-decoration:underline}.table-container{margin-bottom:0;position:relative}.table-container .qpp-c-table .cell{width:150px}.table-container .qpp-c-table .exempt-cell .icon{vertical-align:middle;margin-right:0}.table-container .qpp-c-table .exempt-cell .exempt-text{padding-left:.5rem}.table-container .table-note{color:var(--gray);font-size:14px;padding:1rem 0 1rem 3rem}.table-container .stop-icon:before{content:"";font-family:FontAwesome;font-size:1.1875rem;margin-right:.5rem}.table-container .check-icon{color:var(--greenData)}.table-container .check-icon:before{content:"";font-family:FontAwesome;color:var(--greenData);font-size:1.1875rem;margin-right:.5rem}.table-container .green{color:var(--greenData)}@media (max-width: 767px){.table-container.line-graph-scroll-to-view-container{padding-bottom:2rem;position:relative;overflow-y:hidden}.table-container.line-graph-scroll-to-view-container:after{bottom:0;content:"Scroll to view →";font-size:.9rem;font-weight:100;position:absolute}}.role-selection-table{overflow-y:unset}.role-selection-table .qpp-c-table{border-collapse:separate;border-spacing:0 20px}.role-selection-table .qpp-c-table .role-selection-cell{text-align:left}.role-selection-table td{vertical-align:middle}.role-selection-table td,.role-selection-table th{border-bottom:none}.role-selection-table .role-row{border-radius:4px;outline:1px solid var(--gray10)}.role-selection-table label{text-transform:unset;margin-bottom:0}.role-selection-table input[type=radio]{vertical-align:middle}.role-selection-table .disabled-state{color:var(--grayLight)}.role-selection-table .role-selected{outline:2px solid var(--blue)}.role-selection-table .custom-control .custom-control-indicator{top:-7px}.role-selection-table .role-row{margin:8px 0 16px}.role-selection-table .role-header-title{font-size:16px;margin-bottom:6px}.role-selection-table .role-header-content{font-weight:400;font-size:14px}.role-selection-table .form-group,.role-selection-table .custom-control,.role-selection-table .role-header-input{margin:0}.role-selection-table .custom-control{top:0}.role-selection-table .stacked-icons{display:flex;flex-direction:column;align-items:center}.role-selection-table .stacked-icons>div{display:flex;align-items:flex-start;flex-direction:column;width:65%}.role-selection-table .stacked-icons>div>div{margin-top:15px;display:flex;align-items:center}.role-selection-table .stacked-icons>div>div span{margin-left:7px;margin-top:1px}.role-selection-table .stacked-icons>div>div:first-child{margin-top:0}.role-selection-table .checkmark{vertical-align:middle;width:30px;height:30px;fill:var(--green)}.role-selection-table .checkmark.small{width:20px;height:20px}.role-selection-table .checkmark.disabled{fill:var(--grayLight)}.role-selection-table .checkmark.selected{fill:var(--teal)}.role-selection-table .big-x{vertical-align:middle;width:28px;height:28px;fill:var(--grayLight)}.role-selection-table .big-x.small{width:16px;height:16px;margin-right:3px}.role-selection-table .big-x.selected{fill:var(--teal)}.sidebar{height:110%}.sidebar .switch-practice,.sidebar a[href="/user/settings"]{display:none}.sidebar button.link-collapse,.sidebar button.link-expand{position:fixed;bottom:0;width:inherit}.sidebar .nav-drawer{height:0;opacity:0;overflow:hidden;padding:0;transition:opacity .25s;background:var(--blueSideNavDrawer)}.sidebar .active .nav-li{border-color:var(--tealLight);color:var(--white);fill:var(--white)}.sidebar .active .nav-drawer{height:auto;opacity:1;padding:0 30px 10px;transition:opacity .25s}.sidebar .open-new-window-svg{top:2px;position:relative}.sidebar .open-new-window-svg path{top:2px;position:relative;fill:var(--tealLight)!important}.sidebar .link-inline:hover .open-new-window-svg path{fill:var(--white)!important}.sidenav-container #qpp-nav-sidebar{height:100%}.sidenav-container #qpp-nav-sidebar:empty{display:none}.sidenav-container #qpp-nav-sidebar .animation-group{transition-delay:0s!important}.float-right{float:right}.float-left{float:left}.div-row:before,.div-row:after{display:table;content:" "}.div-row:after{clear:both}.div-row .div-col{width:100%}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}
