body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:100vh}.Footer{background-color:#000;height:50px;margin-top:200px;width:100%}.Login-button{background-color:initial;border:none;border-radius:4px;color:#e3e3e3;cursor:pointer;font-size:.85em;font-weight:700;margin:10px;padding:8px}.Login-button:hover,.Logout-button{color:#fff;font-weight:700}.Logout-button{background-color:initial;border:1px solid #e3e3e3;border-radius:50px;cursor:pointer;font-size:.85em;margin:10px 20px 10px 10px;padding:8px}.Logout-button:hover{background-color:#fff;color:#000}.Header{align-items:flex-end;background-color:#222;display:flex;flex-direction:row;height:60px;justify-content:space-between;width:100%}.header-logo{color:#fff;font-size:1.25em;font-weight:700;margin-bottom:20px;margin-left:20px;margin-right:20px}.header-nav-container{margin-bottom:20px}.header-nav-container,.header-nav-container-user{align-items:center;display:flex;flex-direction:row;justify-content:center}.header-nav-container-user{height:100%}.header-nav-link{align-items:center;color:#e3e3e3;display:flex;flex-direction:row;font-size:.85em;justify-content:center;padding-right:20px;position:relative;text-decoration:none}.header-nav-link:hover{color:#fff}.header-user-picture{background-color:#e3e3e3;border-radius:50%;height:30px;padding:1px;width:30px}.header-user-settings{position:absolute;right:10px;top:-6px;z-index:1}.SignUp-button{background-color:initial;border:1px solid #e3e3e3;border-radius:50px;color:#fff;cursor:pointer;font-size:.85em;font-weight:700;margin:10px 20px 10px 10px;padding:8px}.SignUp-button:hover{background-color:#fff;color:#000}.Dashboard{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:20px;min-height:90vh;width:100vw}.Dashboard-header{border-radius:5px;color:#000;font-size:1.25em;font-weight:700;margin:20px 20px 40px 60px}.Dashboard-card-row{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-around;width:100%}.Dashboard-cards{width:30vw}.Dashboard-cards,.Dashboard-summary-stats{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.Dashboard-summary-stats{width:50vw}.Dashboard-arrow-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:10vw}.Dashboard-add-assignment-link{font-size:1.15em;margin-left:50px;text-decoration:none}.Dashboard-link-text{color:#061a65;width:100%}.Dashboard-button-index-container{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:1.5em;justify-content:center;margin:5px;width:1.5em}.Dashboard-button-index-container:hover{background-color:#dadada}.Dashboard-button-container{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:2.5em;justify-content:center;margin:5px;width:2.5em}.Dashboard-button-container:hover{background-color:#dadada}.Dashboard-add-assignment-link{align-items:center;border:none;border-radius:5px;display:flex;flex-direction:row;justify-content:center;padding:5px}.Dashboard-link-text{padding:5px}.Dashboard-loading{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:center;padding-top:20px;width:100%}.DashboardCard-container{align-items:center;border-radius:20px;box-shadow:-2px 5px 20px -10px #272727;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-bottom:40px;width:28vw}.DashboardCard-row-container{align-items:flex-start;margin:20px 20px 5px;width:25vw}.DashboardCard-header-container,.DashboardCard-row-container{display:flex;flex-direction:row;justify-content:space-between}.DashboardCard-header-container{align-items:center;font-size:1em}.DashboardCard-subheader-container{color:grey;font-size:.9em}.DashboardCard-edit-link{align-items:center;background-color:initial;border:none;border-radius:50px;color:#061a65;display:flex;flex-direction:row;font-size:.85em;justify-content:center;margin-bottom:5px;padding:3px;text-decoration:none}.DashboardCard-edit-link-text{padding-right:5px}.DashboardCard-button-edit-container{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:5px;padding:5px}.DashboardCard-edit-link:hover{background-color:#13309a;color:#fff}.expired-notice{border:1px solid #ebebeb;border-radius:.25rem;margin:.5rem;padding:2rem;text-align:center}.expired-notice>span{color:red;font-size:2.5rem;font-weight:700}.expired-notice>p{font-size:1.5rem}.show-counter{padding:10px}.show-counter .countdown-link{align-items:center;border-radius:.25rem;color:#000;display:flex;flex-direction:row;font-size:1.25rem;justify-content:center;line-height:1.75rem;text-decoration:none}.show-counter .countdown{align-items:center;display:flex;flex-direction:column;line-height:1.25rem;padding:0 .75rem}.show-counter .countdown.danger{color:red}.show-counter .countdown>p{margin:0}.show-counter .countdown>span{font-size:.75rem;line-height:1rem;text-transform:uppercase}.AuditRange{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100vw}.AuditRange-buttons-column{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:75vw}.AuditRange-button-row{align-items:center;background-color:initial;border:none;display:flex;flex-direction:row;justify-content:flex-start}.AuditRange-button-text{font-size:1.25em;padding:2px}.AuditRange-standards-list{border:1px solid #d3d3d3;border-radius:20px;margin-bottom:60px;margin-top:10px;padding:20px}.AuditRange-standard-table{align-items:center;border-radius:5px;display:grid;grid-template-columns:20% 50% 28% 2%;padding:10px;width:60vw}.AuditRange-additional-info-and-requirements{border-bottom:1px solid #d3d3d3;height:0;margin-bottom:20px;width:60vw}.AuditRange-button-container{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:2.5em;justify-content:center;margin:5px;width:2.5em}.AuditRange-button-container:hover{background-color:#dadada}.PartsList-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:10px;width:90%}.Part-header,.subPart-header{align-items:flex-start;color:#000;display:flex;flex-direction:row;font-size:1em;justify-content:flex-start;padding:8px}.subPart-header{margin-left:16px}.Part-language-container{color:#000;font-size:1em;font-weight:400;padding-left:8px}.Requirements{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:30px 40px 40px;width:90%}.Requirements-container{flex-direction:column;padding:5px}.Requirements-container,.Requirements-row-container{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.Requirements-row-container{flex-direction:row;padding-bottom:20px;padding-top:20px}.Requirements-table-header{background-color:initial;border-bottom:1px solid #dadada;font-weight:700;margin-bottom:5px;margin-top:20px}.Requirements-table,.Requirements-table-header{display:grid;grid-template-columns:30% 65% 2%;padding:5px;width:100%}.Requirements-header{color:#000;font-size:1em}.Requirements-language{font-size:1em;padding-left:10px}.Requirements-violations-names{display:grid;grid-template-columns:25% 25% 25% 25%;width:100%}.Requirements-violation-level-name{font-size:1em;font-weight:700;padding:10px}.Requirements-violations{background-color:#f2f4f6;display:grid;grid-template-columns:25% 25% 25% 25%;margin-bottom:20px;width:100%}.Requirements-violation-level{font-size:.75em;padding:10px}.Requirements-view-more-button{align-items:center;background-color:initial;border:none;border-radius:50%;display:flex;flex-direction:column;height:2em;justify-content:center;margin:5px;width:2em}.Requirements-view-more-button:hover{background-color:#dadada}.AdditionalInformation-subject{align-items:flex-start;color:#000;display:flex;flex-direction:row;font-size:1em;justify-content:flex-start;padding:15px;width:100%}.AdditionalInformation-subject-content{color:#000;font-size:1em;font-weight:400;padding-left:10px}.FamilySelector{align-items:flex-start;display:flex;flex-direction:row;height:45px;justify-content:flex-start;margin:10px}.FamilySelector-select-container{height:45px;max-width:20vw}.RoleSelector{align-items:flex-start;display:flex;flex-direction:row;height:45px;justify-content:flex-start;margin:10px}.RoleSelector-select-container{height:45px}.StatusSelector{align-items:flex-start;display:flex;flex-direction:row;height:45px;justify-content:flex-start;margin:10px}.StatusSelector-select-container{height:45px;max-width:20vw}.FilterAuditStandardsBy{flex-direction:row;padding:30px 20px 20px;width:60vw}.FilterAuditStandardsBy,.SummaryStats-container{align-items:center;display:flex;justify-content:flex-start}.SummaryStats-container{border-radius:20px;box-shadow:2px 5px 20px -10px #272727;flex-direction:column;height:100%;margin-bottom:40px;width:48vw}.SummaryStats-row-container{padding:20px;width:45vw}.SummaryStats-header-container,.SummaryStats-row-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.SummaryStats-header-container{font-size:1em;margin-right:10px;overflow-x:hidden}.SummaryStats-subheader-container{color:#4d4d4d;font-size:.95em;margin-right:10px;overflow-x:hidden}.SummaryStats-edit-link{align-items:center;color:#061a65;display:flex;flex-direction:row;font-size:.85em;justify-content:flex-end;text-decoration:none;width:100%}.SummaryStats-button-edit-container{align-items:center;background-color:initial;border:none;border-radius:50%;display:flex;flex-direction:column;justify-content:center;margin:5px;padding:5px}.SummaryStats-button-edit-container:hover{background-color:#e8e8e8}.SummaryStats-applicability-table-container{padding-bottom:20px;width:45vw}.SummaryStats-applicability-table-header{align-items:flex-end;display:grid;grid-template-columns:12% 14% 18% 16% 8% 9% 12% 8%;margin-bottom:10px;width:100%}.SummaryStats-applicability-table{border-radius:50px;display:grid;grid-template-columns:12% 14% 18% 16% 8% 9% 12% 8%;padding-bottom:5px;padding-top:5px;width:100%}.SummaryStats-applicability-table:hover{background-color:#e1e4ea}.SummaryStats-table-text,.SummaryStats-table-text-alert{font-size:.85em;position:relative}.SummaryStats-family-name-hint{background-color:#e1e4ea;border-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;left:45px;padding:8px 10px;position:absolute;top:-35px;white-space:nowrap;z-index:3}.SummaryStats-loading{height:30px}.SummaryStats-loading,.SummaryStats-nav-to-assignments{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-top:20px;width:100%}.SummaryStats-nav-to-assignments{font-size:.9em}.SummaryStats-audit-range{color:#6f6f6f;white-space:nowrap}.DeltaStandards{padding-bottom:20px;width:45vw}.DeltaStandards-header{align-items:center;display:flex;flex-direction:row;font-size:1em;font-weight:550;justify-content:space-between;margin-right:10px;overflow-x:hidden}.DeltaStandards-table{border-radius:50px;display:grid;font-size:.85em;grid-template-columns:15% 85%;padding-bottom:5px;padding-top:5px;width:100%}.DeltaStandards-length{padding-left:3px}.DeltaStandards-number{padding-left:10px}.DeltaStandards-button-row{background-color:initial;border:none;flex-direction:row}.DeltaStandards-button-row,.StandardsList-container{align-items:center;display:flex;justify-content:flex-start}.StandardsList-container{border:1px solid #d3d3d3;border-radius:20px;flex-direction:column;margin-bottom:60px;margin-top:40px;padding:20px;width:60vw}.StandardsList-header{color:#000;margin-bottom:20px;padding-top:20px}.StandardsList-displayAll{width:60vw}.StandardsList-standard-container{align-items:center;border-radius:5px;display:grid;grid-template-columns:20% 77% 2%;padding:10px}.StandardsList-number-container,.StandardsList-title-container{font-size:1em}.StandardsList-view-more-button{align-items:center;background-color:initial;border:none;border-radius:50%;display:flex;flex-direction:column;height:2em;justify-content:center;margin:5px;width:2em}.StandardsList-view-more-button:hover{background-color:#dadada}.StandardsList-no-standards{font-weight:550;padding:5px;width:80vw}.StandardsList-details-and-requirements-container{align-items:flex-start;border-bottom:1px solid #d3d3d3;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px;width:60vw}.LandingPage{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:20px;min-height:90vh;width:100%}.LandingPage-header{border-radius:5px;color:#000;font-size:1.25em;font-weight:700;margin-left:120px;padding:20px 20px 5px;width:100vw}.LandingPage-selector,.LandingPage-selectors{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.LandingPage-selector-name{font-weight:600;margin:10px;width:50px}.LandingPage-select-family-hint{color:#000;margin-left:120px;padding:10px 20px 20px;width:100vw}.LandingPage-query-card{border-radius:5px;margin-left:100px;width:100vw}.PageLoader{height:100vh;justify-content:center}.PageLoader,.Profile{align-items:center;display:flex;flex-direction:column;width:100vw}.Profile{height:100%;justify-content:flex-start;min-height:90vh}.Profile-container{align-items:flex-start;flex-direction:row;min-height:100vh;width:100vw}.Profile-container,.Profile-element{display:flex;height:100%;justify-content:flex-start}.Profile-element{align-items:center;flex-direction:column;margin-bottom:60px}.Profile-user-assignments{align-items:flex-start;width:100%}.Profile-user-assignments,.ProfileNav{display:flex;flex-direction:column;justify-content:flex-start}.ProfileNav{align-items:center;box-shadow:0 0 15px -4px #868686;height:100%;min-height:inherit}.ProfileNav-container{align-items:center;justify-content:center;margin-top:20px}.ProfileNav-container,.ProfileNav-header{display:flex;flex-direction:column;width:100%}.ProfileNav-header{align-items:flex-start;font-size:1.5em;font-weight:700;justify-content:flex-start;margin-left:30px}.ProfileNav-button{align-items:flex-end;background-color:initial;border:none;color:#000;display:flex;flex-direction:row;font-size:.9em;justify-content:flex-start;margin:5px;padding:5px;text-decoration:none;width:150px}.UserAssignment-background{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:85vw}.UserAssignment-table{display:grid;font-size:1em;grid-template-columns:24% 14% 12% 16% 30% 2%;margin-top:20px;width:80vw}.UserAssignment-table-header{background-color:initial;border-bottom:2px solid #d3d3d3;display:grid;grid-template-columns:24% 14% 15% 16% 30% 2%;margin-top:20px;width:80vw}.UserAssignment-container-label{color:#061a65;font-weight:700;margin:15px}.UserAssignment-container-response{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:15px}.UserAssignment-no-response{margin:40px}.UserAssignment-button-container{align-items:center;background-color:initial;border:none;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:2.5em;justify-content:center;margin:5px;width:2.5em}.UserAssignment-button-container:hover{background-color:#d3d3d3}.AddUserAssignments{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:40px;width:80vw}.AddUserAssignments-header-text{font-size:1.25em;font-weight:700;margin-right:10px}.AddUserAssignments-add-icon{align-items:center;background-color:initial;border:none;border-radius:50%;color:#061a65;cursor:pointer;display:flex;flex-direction:row;justify-content:center}.AddUserAssignments-add-icon:hover{color:#13309a}.AddUserAssignments-add-item{align-items:flex-start;border:none;border-radius:5px;display:flex;flex-direction:column;height:0;justify-content:flex-start;margin-top:20px;opacity:0;width:80vw}.AddUserAssignments-add-item-container{margin:10px}.AddUserAssignments-add-item-search-by-container{align-items:center;display:flex;flex-direction:row;font-size:1em;justify-content:flex-start}.AddUserAssignments-button-row{background-color:initial;border-radius:5px;padding:10px}.AddUserAssignments-add-item-button{background-color:initial;border:none;cursor:pointer;margin:5px;padding:2px}.EnterID-background{flex-direction:column}.EnterID,.EnterID-background{align-items:center;display:flex;justify-content:space-between}.EnterID{background-color:initial;flex-direction:row;height:80%;margin:20px 20px 40px;width:100%}.Enter-ID-assignment-review{align-items:flex-start;background-color:#fff;width:25%;z-index:2}.Enter-ID-assignment-review,.Enter-ID-container-right{display:flex;flex-direction:column;height:90%;justify-content:center}.Enter-ID-container-right{align-items:center;border-left:1px solid grey;width:70%}.Enter-ID-body{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:center}.EnterID-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:10px}.EnterID-container-and-response{max-height:100%;width:400px}.EnterID-column-container,.EnterID-container-and-response{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:scroll}.EnterID-column-container{margin:5px;max-height:200px;width:100%}.EnterID-text{color:#061a65;font-weight:700}.EnterID-input,.EnterID-text{font-size:1em;margin-right:10px}.EnterID-input{border:1px solid #c6c6c7;border-radius:4px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.EnterID-input:focus{border:1px solid #8b8e98;outline:none}.EnterID-button{align-items:center;background-color:#061a65;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1em;font-weight:bolder;justify-content:center;padding:5px}.EnterID-button:hover{background-color:#13309a}.item-container{align-items:center;background-color:initial;border:none;border-radius:2px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin-top:5px;padding:5px;text-align:left}.item-container:hover{background-color:#e1e1e1}.error-container{color:red;margin:10px}.Add-assignment-button-row,.error-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.Add-assignment-button-row{width:90%}.Add-assignment-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.Add-assignment-button-container{background-color:#061a65;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;margin:10px;padding:6px;text-decoration:none}.Add-assignment-button-container:hover{background-color:#13309a;cursor:pointer}.EnterID-skip-audit-entry{background-color:initial;border:none;color:#666;cursor:pointer;font-size:1em;padding:10px;text-decoration:underline;text-decoration:none}.EnterID-error-text,.EnterID-skip-audit-entry{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.EnterID-error-text{color:red;padding-right:40px;width:100%}.Enter-ID-step-number{align-items:flex-start;color:#5f5f5f;margin-right:10px}.SelectRole{align-items:flex-start;flex-wrap:wrap}.SelectRole,.SelectRole-checkbox-row{display:flex;flex-direction:row;justify-content:flex-start}.SelectRole-checkbox-row{align-items:center;padding-right:15px}.AuditDateCadenceSelector{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin:16px}.AuditDateCadenceSelector-select-container{width:100%}.EditUserAssignments-button-edit-container{align-items:center;background-color:initial;border:none;border-radius:50%;color:#6d6d6d;cursor:pointer;display:flex;flex-direction:column;font-size:1.25em;justify-content:center;margin:5px;padding:5px}.EditUserAssignments-button-edit-container:hover{background-color:#e8e8e8}.EditUserAssignment-pop-up{background-color:#fff;border:2px solid #d3d3d3;border-radius:5px;height:300px;left:30vw;padding:40px;top:35vh;width:600px;z-index:1}.EditUserAssignment-pop-up,.EditUserAssignment-pop-up-close-icon{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute}.EditUserAssignment-pop-up-close-icon{background-color:#d3d3d3;border:none;border-radius:50%;color:#000;height:.85em;margin:5px;padding:5px;right:-20px;top:-20px;width:.85em;z-index:2}.EditUserAssignment-pop-up-close-icon:hover{background-color:#dbdbdb}.UserInfo{flex-direction:column;width:85vw}.UserInfo,.UserInfo-header-row{align-items:center;display:flex;justify-content:flex-start}.UserInfo-header-row{flex-direction:row;margin-top:40px;width:80vw}.UserInfo-header-text{font-size:1.25em;font-weight:700;margin-right:10px}.UserInfo-subheader-row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:0;margin-top:40px;width:80vw}.UserInfo-subheader-text{color:#6d6d6d;font-size:1em}.UserInfo-container{border-top:1px solid #919191;margin-bottom:20px;margin-top:20px;width:80vw}.UserInfo-container,.UserInfo-table-row{align-items:center;display:flex;flex-direction:column;justify-content:center}.UserInfo-table-row{margin:20px;width:100%}.UserInfo-table,.UserInfo-table-header{display:grid;grid-template-columns:50% 50%;width:100%}.UserInfo-table-response{margin:5px 5px 5px 0}.UserInfo-table-label{color:#6d6d6d;margin:5px 5px 5px 0}.UserInfo-user-picture-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.UserInfo-user-picture{border-radius:50%;margin:40px;width:15vh}.CompanyInfo{flex-direction:column;margin-bottom:20px}.CompanyInfo,.CompanyInfo-subheader-row{align-items:center;display:flex;justify-content:flex-start;margin-top:40px;width:80vw}.CompanyInfo-subheader-row{flex-direction:row;margin-bottom:0}.CompanyInfo-subheader-text{color:#6d6d6d;font-size:1em}.CompanyInfo-container{border-top:1px solid #919191;margin-bottom:20px;margin-top:20px;width:80vw}.CompanyInfo-container,.CompanyInfo-table-row{align-items:center;display:flex;flex-direction:column;justify-content:center}.CompanyInfo-table-row{margin:20px;width:100%}.CompanyInfo-table,.CompanyInfo-table-header{display:grid;grid-template-columns:50% 50%;width:100%}.CompanyInfo-table-response{margin:5px 5px 5px 0}.CompanyInfo-table-label{color:#6d6d6d;margin:5px 5px 5px 0}
/*# sourceMappingURL=main.5df26b98.css.map*/