: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;--alertInfo:#e6f5ff;--homepageSearch:#e6f5ff;--grayPlayButton:#666;--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);--rubik-medium:500}html,body,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{flex-direction:column;display:flex}#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.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{-webkit-overflow-scrolling:touch;position:relative}.connect-organization~#qpp-nav-footer{width:70%;margin:auto}.bolded{font-weight:var(--rubik-medium)}.error-message{color:var(--grayMedium)}.exclamation-circle:before{color:var(--error);content:"";margin-right:5px;font-family:FontAwesome,fantasy;font-size:1rem}.contrast-box{background-color:var(--navy);color:var(--white);padding:2rem}@media (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{margin:0;padding:0}.flex-row{flex-direction:row;display:flex}@media (width<=767px){.flex-row.flex-row-to-column{flex-direction:column}}.flex-column{flex-direction:column;display:flex}.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);color:var(--teal);margin-bottom:1rem;padding:1rem;text-decoration:none;display:block;position:relative}.resources .resource span{color:var(--gray);margin-left:5px;font-size:.9rem}.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);padding:1rem 0 1rem 3rem;font-size:14px}.table-container .stop-icon:before{content:"";margin-right:.5rem;font-family:FontAwesome,fantasy;font-size:1.1875rem}.table-container .check-icon{color:var(--greenData)}.table-container .check-icon:before{content:"";color:var(--greenData);margin-right:.5rem;font-family:FontAwesome,fantasy;font-size:1.1875rem}.table-container .green{color:var(--greenData)}@media (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{content:"Scroll to view →";font-size:.9rem;font-weight:100;position:absolute;bottom:0}}.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{outline:1px solid var(--gray10);border-radius:4px;margin:8px 0 16px}.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-header-title{margin-bottom:6px;font-size:16px}.role-selection-table .role-header-content{font-size:14px;font-weight:400}.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{flex-direction:column;align-items:center;display:flex}.role-selection-table .stacked-icons>div{flex-direction:column;align-items:flex-start;width:65%;display:flex}.role-selection-table .stacked-icons>div>div{align-items:center;margin-top:15px;display:flex}.role-selection-table .stacked-icons>div>div span{margin-top:1px;margin-left:7px}.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{width:inherit;position:fixed;bottom:0}.sidebar .nav-drawer{opacity:0;background:var(--blueSideNavDrawer);height:0;padding:0;transition:opacity .25s;overflow:hidden}.sidebar .active .nav-li{border-color:var(--tealLight);color:var(--white);fill:var(--white)}.sidebar .active .nav-drawer{opacity:1;height:auto;padding:0 30px 10px;transition:opacity .25s}.sidebar .open-new-window-svg{position:relative;top:2px}.sidebar .open-new-window-svg path{position:relative;top:2px;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{content:" ";display:table}.div-row:after{clear:both}.div-row .div-col{width:100%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}
