@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);.header{margin-left:28px;position:relative;margin-top:16px;margin-bottom:38px;font-family:Open Sans;font-style:normal;font-weight:700;font-size:36px;line-height:49px;color:#1c2655}.menu-title{text-align:center;justify-content:center;display:flex;align-items:center}.myAccount .nav-item{text-align:right}.myAccount .nav-link{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#1c2655}.myAccount .nav-link.active{font-weight:700!important;background:#f2f2f2!important;color:#1c2655!important;border-radius:0!important}.left-menu{width:250px}.myAccount .tab-pane.active{background:#f2f2f2!important}.headerOverride{color:#1c2655!important;background-color:#fff!important;font-weight:700;font-size:24px;line-height:33px;margin-top:10px;padding-bottom:0!important}.cardSubtitle,.headerOverride{font-family:Open Sans;font-style:normal}.cardSubtitle{font-weight:400;font-size:16px;line-height:22px;color:#1c2655}.cardHeadDivider{margin-left:10px!important;margin-right:10px!important;margin-bottom:0}.greyBox{width:250px;height:270px;background-color:#f2f2f2;padding:10px;float:right;margin-left:10px;color:#1c2655}.flex{display:flex}.currentPlan{font-weight:700}.currentPlan,.planPrice{color:#1c2655;font-family:Open Sans;font-size:16px;font-style:normal;line-height:normal}.planPrice{font-weight:400}.cancelAccount{color:#b90200;text-decoration:underline;font-weight:700;margin:0 20px 20px;cursor:pointer}.cancelAccount,.pricesAddendum{font-family:Open Sans;font-size:16px;font-style:normal;line-height:normal}.pricesAddendum{color:#1c2655;font-weight:400;margin-bottom:20px}.regularText{color:#444;font-family:Open Sans;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.seeMoreEntitlementsButton{cursor:pointer;color:#418172;font-family:Open Sans;font-size:13px}.freeTrialOffer{display:flex;flex-direction:column;background:#f2f2f2;padding:15px;margin-bottom:15px;border-bottom:4px solid #418172}h4.offerHeading{color:#418172;border-bottom:none;margin-bottom:0}#freeTrialBtn{width:-moz-fit-content;width:fit-content;background:#f2f2f2!important;margin-top:15px}.freeTrialDetails{display:flex;justify-content:space-between;align-items:center;background:#418172;color:#fff;padding:10px;font-size:16px;margin-bottom:15px}.ctaButtons{display:flex;justify-content:flex-end}.upgradeNow{text-decoration:underline;margin-right:10px;font-weight:600;font-size:17px;padding-bottom:0}.cancelTrial,.upgradeNow{color:#f2f2f2;background:#418172;border:none}.cancelTrial{font-size:13px}.myAccount .tabContent{background:#f2f2f2;padding:34px 37px 8px;min-height:100vh}.companyInfo .tabsHeaderRow{display:flex;align-items:flex-end;grid-gap:12px;gap:12px}.companyInfo .tabsHeaderRow .nav-tabs{border-bottom:1px solid #d7d7d7;width:100%;padding:0 15px}.companyInfo .companyInfoTabNav{color:#418172!important;font-size:16px;padding:10px 16px;min-width:180px;text-align:center;font-weight:400;background-color:transparent!important;border:1px solid transparent!important}.companyInfo .companyInfoTabNav:hover{border-color:transparent!important}.companyInfo .companyInfoTabNav.active{color:#418172!important;font-weight:600!important;border-bottom:4px solid #418172!important;background-color:transparent!important}.companyInfo .companyInfoTabContent.active{padding:20px 0 0;min-height:unset!important}.featureRow{display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;padding:16px 0;border-bottom:1px solid #e5e5e5}.featureRow:last-child{border-bottom:none}.featureRow .featureText{flex:1 1}.featureRow .featureName{color:#1c2655;font-weight:600;font-size:16px;margin-bottom:4px}.featureRow .featureDescription{color:#444;font-size:14px}.featureRow .featureControl{flex-shrink:0;width:120px;display:flex;justify-content:flex-start}.featureRow .featureRadios{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.featureRow .featureSelect{min-width:220px}.featureRow .featureSelect .formGroup{margin-bottom:0}.toast-container.p-3{position:fixed;top:10%;left:50%;transform:translateX(-50%);z-index:9999;overflow:hidden;color:#fff}.toast{max-width:800px}.toast-container .close{color:#fff;opacity:.9;margin-left:20px}.toastBody{display:flex}.toastMessage{display:flex;flex-direction:column;padding-left:10px}.switchContainer{display:flex;align-items:center;justify-content:space-around}.switch{position:relative;display:inline-block;width:30px;height:17px;margin-top:10px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff}input:checked+.slider{background-color:#418172}input:focus+.slider{box-shadow:0 0 1px #418172}input:checked+.slider:before{transform:translateX(13px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.userTypeLabel{font-size:16px;font-weight:700}.userTypeBox,.userTypeBox.licensed,.userTypeBox.view-only{cursor:pointer;border:1px solid #d7d7d7;border-radius:4px;padding:8px;font-family:Open Sans;background:#fff;margin:16px 0}.userTypeBox.selected{display:flex;border-radius:4px;border:2px solid #418172;color:#418172;grid-gap:8px;gap:8px;flex:1 0}.userTypeSelection{display:flex;grid-gap:8px;gap:8px;align-items:center}.userTypeSubtext{color:#000}.userRegButton{border-radius:0;padding:8px 16px;background:#418172;color:#fff}.userCancelButton,.userRegButton{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;height:100%}.userCancelButton{margin-right:16px;background:#fff;color:#418172;border-radius:0;padding:6px 12px;border:2px solid #418172}.userActionBtns{display:flex;width:640.5px;justify-content:flex-end;align-items:center}.userAccordianTitle{display:flex;color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:24px;font-style:normal;font-weight:700;line-height:normal;align-items:center;justify-content:center}.usersTableTabsWrapper .px-3.py-2{padding:0!important}.usersTableTabsWrapper .tab-pane,.usersTableTabsWrapper .tab-pane.active.show{padding:0}.usersTableTabsWrapper .nav-tabs .nav-link{color:#418172;color:var(--teal-1,#418172);font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background-color:#fff!important;padding:12px 16px}.usersTableTabsWrapper .nav-tabs .nav-link.active{color:#418172!important;color:var(--teal-1,#418172)!important;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal;border-bottom:4px solid #418172;border-bottom:4px solid var(--teal-1,#418172)}.usersTableTabsWrapper .tab-pane.active{background-color:#fff!important;padding:0;min-height:auto!important;margin-top:-11px}.userTabsDivider{margin-top:7px}.userRegButton:disabled{background-color:#ccc!important;cursor:not-allowed}.usersMspa .userTables{border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);background:#fff;background:var(--white,#fff);box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding:15px}.usersMspa .userTables .searchByDate{display:flex;justify-content:space-between;align-items:center}.usersMspa .userTables .css-13cymwt-control{border:1px solid #d7d7d7}.usersMspa .userTables .css-1jqq78o-placeholder{color:#d7d7d7}.usersMspa .userForm{background:#fff;margin:-10px -10px 0;border:1px solid #d7d7d7;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding:15px}.usersMspa .userForm .userType{height:105px;border:1px solid #d7d7d7;border-radius:4px;padding:10px 10px 0}.usersMspa .userForm .userType.selected{border:1px solid #418172!important}@media (min-width:1800px){.usersMspa .userForm .userType{height:90px}}.usersMspa .userForm .roleOption{padding-right:30px;margin:20px 0;display:flex;align-items:center}.usersMspa .userForm .roleOption.active{font-weight:700}.usersMspa .userForm .px-3.py-2{padding:0!important}.usersMspa .userForm .css-b62m3t-container{width:100%!important}.usersMspa .userForm .privilegeCol,.usersMspa .userForm .resourceCol{width:20%}.usersMspa .userForm .tabsHeaderRow{display:flex;align-items:flex-end;grid-gap:12px;gap:12px}.usersMspa .userForm .tabsHeaderRow .nav-tabs{border-bottom:1px solid #d7d7d7;width:100%;padding:0 15px}.usersMspa .userForm .userInfoTabNav{color:#418172!important;font-size:16px;padding:10px 16px;min-width:180px;text-align:center;font-weight:400;background-color:transparent!important;border:1px solid transparent!important}.usersMspa .userForm .userInfoTabNav:hover{border-color:transparent!important}.usersMspa .userForm .userInfoTabNav.active{font-weight:600!important;border-bottom:4px solid #418172!important;background-color:#fff!important}.usersMspa .userForm .tab-pane.userInfoTabContent.active,.usersMspa .userForm .userInfoTabContent{background-color:#fff!important}.usersMspa .userForm .userInfoTabContent.active{padding:20px 0 0;min-height:unset!important}.usersMspa .userForm .tab-content{background-color:#fff!important}.fa-search:hover{color:#418172!important}.inputGroup{flex-wrap:nowrap;align-items:stretch;width:100%;height:40px;border:1px solid #d7d7d7;border-radius:4px;background-color:#fff;overflow:hidden}.inputGroup,.searchBtn{display:flex}.searchBox,.searchBoxFull{height:100%;border:none!important;border-radius:0;background-color:#fff;font-family:Open Sans,sans-serif;padding:8px 10px 8px 8px!important}.searchBox{width:95%!important}.searchBoxFull{width:100%!important}.clearSearch{display:flex;align-items:center;height:100%;padding-right:8px;border:none}.searchBox:focus,.searchBoxFull:focus{outline:none;box-shadow:none}.contextMenuBox{border-radius:0 0 3px 3px;border:1px solid #e3e4e5;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);width:130px;padding:2px;position:fixed;z-index:100}.settingsMenuText{font-size:12px;color:#2f3a7c;padding:2px}.settingsMenuText:hover{text-decoration:underline}.context-menu-container{position:absolute;background:#fafafa;border:1px solid #e3e4e5;width:-moz-fit-content;width:fit-content;min-width:130px;z-index:1000!important}.context-menu{list-style:none;padding:0;margin-bottom:10px}.context-menu hr{margin:0;padding:0}.context-menu-item{margin:.5em}.context-menu-item a{margin:0;color:#1c2655;font-size:15px}.context-menu-item a:hover{text-decoration:underline!important;cursor:pointer}.context-menu-item.disabled-context-menu-item{color:#a1a1a1;font-size:15px}.ssModalTitle{font-size:20px!important;font-weight:700!important;color:#041e42!important}.ssModalBody{font-size:14px!important;color:#444!important;width:100%}.ssModalFooter{margin-top:20px}.delete{background-color:#b90200;border:2px solid #b90200;border-radius:unset}.slideout-v2-no-scroll{overflow:hidden}.slideout-v2-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999}.clientCredentials .editLink{color:#418172;text-decoration:underline;cursor:pointer;font-weight:600}.toggle-switch{border-radius:5px;border:2px solid #418172;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden}.toggle-switch-button{border:none;padding:6px 16px;background-color:#fff;color:#8f8f8f;font-size:16px;line-height:22px;font-weight:400}.toggle-switch-button.selected{background-color:#f2f2f2;color:#418172;font-weight:700;line-height:22px}.toggle-switch-button.on{border-right:1px solid #418172}.accountPreferences,.dateAndTime,.levelOfEffort{background:#fff;padding:16px;box-shadow:0 2px 3px rgba(0,0,0,.15);border:1px solid #d7d7d7;border-radius:4px}.dateAndTime,.levelOfEffort{margin-top:-15px;margin-bottom:16px}.formFieldRow{align-self:end}.dateAndTime{margin-right:16px;display:grid}h4,h5{font-weight:600}h4{font-size:24px;border-bottom:1px solid #d7d7d7;padding-bottom:5px;margin-bottom:16px;line-height:33px}h5{font-size:16px;line-height:22px}.accountPreferences .col{display:flex;flex-direction:column;justify-content:space-between}.visible{list-style-type:none;text-align:left;border-radius:.25rem;border:1px solid #ced4da;border-top:none;padding:0}.autoCompleteList li{cursor:pointer;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ced4da;padding-left:10px}.autoCompleteList li:hover,.isHighlighted{background-color:#f0f8ff}.invisible{background-color:#fff}.country-select:not(.country-select--flush) .country-select__input-group__flag{min-width:2.75em}.country-select__overlay-content{border:1px solid rgba(0,0,0,.125);border-radius:4px;overflow-y:scroll}.country-select__overlay-content .country-select__no-matches{padding:.75rem 1.25rem;color:#6c757d;background-color:#fff}.country-select__list{list-style:none;margin:0;padding:0;cursor:pointer}.country-select__list-item{padding:.75rem 1.25rem;background-color:#fff;border:solid rgba(0,0,0,.125);border-width:0 0 1px;color:#212529}.country-select__list-item.active,.country-select__list-item:hover{background-color:#f8f9fa}.country-select__list-item .country-select__flag{margin-right:1em;vertical-align:baseline}.btn-close{float:right;display:none}.createBlueprintFromProjectModal .modal-dialog{max-width:1100px}.createBlueprintFromProjectModal .nameCol{width:35%}.createBlueprintFromProjectModal .context{color:#1c2655;font-weight:700;font-size:16px;margin-bottom:5px}.createBlueprintFromProjectModal .description{margin-bottom:10px}.createBlueprintFromProjectModal .fields{display:flex;align-items:center;grid-gap:20px;gap:20px}.createBlueprintFromProjectModal .fields .formGroup{width:100%}.createBlueprintFromProjectModal .px-3.py-2{padding:0!important}.createBlueprintFromProjectModal .sansTable thead tr th{font-size:12px!important}.createNewProjectTitle{width:379px;height:49px;margin:24px 328px 8px 24px;font-family:OpenSans,sans-serif;font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1c2655}.createProjectContainer{width:100vw;margin:0}.createProjectFooter{width:100vw;height:75px;padding:18px 65px 23px 50px;background-color:#fff!important}.columnTitle{margin:0 385px 8px 0;font-weight:700}.columnSubtitle,.columnTitle{height:22px;font-family:OpenSans,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1c2655}.columnSubtitle{width:502px;margin:8px 0 0;font-weight:400}.details{margin:24px;min-height:554px;color:#1c2655!important}.details:focus-visible{outline:none!important;box-shadow:none!important}.accordion.mainAccordion{box-shadow:2px 2px 5px rgba(0,0,0,.2);padding:0}.accordianTitle{height:33px;font-size:24px;font-weight:700}.accordianSubtitle,.accordianTitle{margin:0 12px;font-family:OpenSans,sans-serif;color:#1c2655}.accordianSubtitle{height:22px;font-size:16px;line-height:1.5em}.accordianCollapse{border-top:1px solid #d7d7d7;padding-top:25px;margin-top:5px}.accordianRedirect{cursor:pointer}#openCloseToggle{cursor:pointer!important}.reviewTab{background-color:#fff!important;padding:0!important;min-height:35vh!important}.reviewColumn{display:flex;flex-direction:column;padding:10px,0}.reviewHeader{margin:30px 0 18px;font-weight:300}.reviewContainer{margin-top:30px}.tabButton{width:110px;height:50px;background-color:#fff;font-weight:250;font-size:18px;color:#1c2655;padding:0;cursor:pointer;border:none;padding:none!important}.newProjectDetailsPage button.active{color:#418172!important;font-weight:450!important;border:none!important;border-bottom:4px solid #418172!important}.details li.nav-item{padding:8px 0 1px!important;color:#1c2655}.viewAll{border:none;text-decoration:underline;font-weight:600;color:#418172}.viewAllSummary{background-color:#f2f2f2}.viewAllReview{background-color:#fff}.viewAllClose{border:1px solid #418172;font-weight:600;color:#418172;margin-left:10px;padding:0 8px;border-radius:5px}.collapsing{transition:none!important}.phaseContextMenu{font-size:14px;color:#000;font-weight:400}.crmWarning img{max-width:200px;max-height:50px;margin-bottom:10px}.iconProgressBarContainer{position:relative;top:21px;width:96.5vw;margin-left:24px;margin-right:24px}.iconProgressBarItem{padding:15px;width:56px;height:56px;border-radius:50%;border:5px solid #c4c4c4;background-color:#fff;margin-right:17.5vw}.iconProgressBarItem:hover{cursor:pointer}.iconProgressBarItem{align-items:center;display:flex;flex-direction:column}.iconPageTitle{width:83px;height:22px;margin-top:25px;font-size:16px;font-weight:700;text-align:center;color:#a1a1a1}.checkMark{padding:3px;position:fixed;left:37px;background:#418172;color:#fff;border-radius:17px;font-weight:600}.RSPBprogressBar{height:10px;line-height:1;border-radius:10px;position:relative;background-color:hsla(0,0%,82.7%,.6);display:flex;justify-content:space-between;align-items:center;z-index:0}.RSPBprogressBar .RSPBstep{display:inline-flex;justify-content:center;align-items:center;z-index:0;position:absolute;transform:translateX(-50%);transition-property:all;transition-timing-function:ease}.RSPBprogressBar .RSPBprogressBarText{color:#fff;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RSPBprogressBar .RSPBprogression{position:absolute;transition:width .3s ease;left:0;top:0;bottom:0;border-radius:10px;background:rgba(0,116,217,.8);z-index:-1}.slideOutHeader{display:flex;justify-content:space-between;align-items:center;height:33px;margin:26px 20px 13px;font-family:OpenSans,sans-serif;font-size:24px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1c2655}.slideOutMenu{width:548px;height:100vh;box-shadow:-1px 0 4px 0 rgba(0,0,0,.25);background-color:#fff;position:fixed;top:0;right:0;overflow:scroll;z-index:1000}.slideOutMenu,.slideOutMenu.hide{transition:transform .7s cubic-bezier(0,.52,0,1)}.slideOutMenu.hide{transform:translate3d(200vw,0,0)}.slideOutMenu.show{transform:translateZ(0);overflow:hidden;overflow-y:scroll}.ctas{display:flex;justify-content:space-evenly;align-items:center}.cancelBtn{background-color:#fff!important;font-weight:700;border-radius:0!important;color:#418172!important;border:2px solid #418172!important;margin-right:10px}.actionBtn{color:#eee;border-radius:0;background-color:#418172;padding:8px 16px;font-weight:700}.actionBtn,.slideOutSectionTitle{font-size:16px;font-family:OpenSans,sans-serif;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left}.slideOutSectionTitle{height:22px;margin:24px 227px 16px 24px;font-weight:400;color:#1c2655}.divider{width:500px;height:1px;margin:11px 0 5px 22px;transform:rotate(-1turn);background-color:#c4c4c4}.clearFields{width:69px;height:16px;margin:8px 5px 10px 38em;font-family:OpenSans,sans-serif;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#418172}.clearFields:hover{cursor:pointer;text-decoration:underline}.blueprintSlideOutTable{width:500px;padding:10px}.blueprintSlideOutTable thead tr th{border:none;color:#1c2655;font-weight:400;width:-moz-fit-content;width:fit-content}.addBlueprintCard,.applyBlueprintCard{padding:10px}.details .addBlueprintCard .accordianTitle,.details .applyBlueprintCard .accordianTitle{margin:0!important}.blueprintServicesTable th{border-top:none!important}.blueprintServiceHeaderRow th{text-transform:uppercase;color:#1c2655;font-family:OpenSans,sans-serif}.blueprintServiceRow td{border:none!important}.serviceName{color:#1c2655;font-family:OpenSans,sans-serif;font-size:20px}.blueprintServiceRow .form-control{font-size:16px}.phaseCheckbox{padding:10px;margin-left:16px;font-family:Bogle,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;text-align:left;color:#1c2655;border:1px solid #d7d7d7;border-radius:4px}.createFlowServicesTable{margin-bottom:0!important;width:80vw!important}.createFlowServicesTable thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;border-top:none;color:#1c2655;font-size:16px;text-transform:uppercase}.createFlowServicesTable tbody tr td{font-size:14px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;vertical-align:bottom!important}.createFlowSubservicesTable{width:80vw!important}.createFlowSubservicesTable thead{display:none!important}.createFlowSubservicesTable tbody tr td{border:none!important;padding-left:1%}.accordion-collapse.collapse.show .card-body{padding:0!important}.details .servicesByPhase .accordion.accordion-flush .card{overflow:visible!important}.createFlowServicesTable tbody tr,.createFlowSubservicesTable tbody tr{cursor:auto}.createFlowSubserviceFooter{border:none!important}.createFlowSubserviceFooter .ssButtonBgWhite{background-color:#eee!important}.redirectButtons{width:100%;padding-bottom:30px;display:flex;justify-content:flex-start;font-size:19px;color:#1c2655;font-weight:700}.reassignAlert{color:#f2f2f2;background:#cc672f;padding:13px;font-weight:400;font-size:16px}.reassignContainer{display:flex;justify-content:center;padding-bottom:5px}.cardSubtitle{font-size:20px;margin-left:16px;margin-bottom:20px}.filterMenuLabel{margin-left:24px}.serviceHeaderRow th{text-transform:uppercase;color:#1c2655;font-family:OpenSans,sans-serif;border:unset}.surveyLink{color:#418172!important}.suggestionCard{background-color:hsla(0,0%,94.9%,.5);padding:24px;border:1px solid #d7d7d7;border-radius:4px}.suggestionCardHeader{display:flex;justify-content:space-between;text-transform:uppercase;font-family:Open Sans;font-size:12px;font-weight:700;line-height:16px;letter-spacing:0;text-align:left}.suggestedService{list-style:none;font-size:20px;font-weight:700;line-height:27px}.suggestedService,.suggestedSubservice{font-family:Open Sans;letter-spacing:0;text-align:left;margin-bottom:8px}.suggestedSubservice{font-size:16px;font-weight:400;line-height:22px;text-indent:0;list-style-position:inside;list-style:none}.recommendation{display:flex;justify-content:space-between}.banner{display:flex;padding:8px 16px;align-items:center;grid-gap:16px;gap:16px;justify-content:center}.warning{background:#cc672f}.success{background:#418172}.fail{background:#b90200}.stationaryModalContainer{background:#fff!important;color:#041e42;margin:20px 0;padding:20px}.stationaryModalHeader{font-size:20px;height:10%;background:#fff!important}.wide .modal-content{width:160%!important}.emailSectionHorizontal{margin-left:40px;border-left:2px solid #eee;padding-left:20px;width:400px}.emailSectionVertical{margin-top:30px}.editRoot{text-decoration:underline;color:#418172;font-size:14px;margin-bottom:10px;cursor:pointer}.generateForm .select2{margin-bottom:5px!important}.genDocModal{padding:0!important}.genDocModal a.fileDownload{color:#418172;text-decoration:underline}.headerWithX{display:flex;padding:16px 16px 0;justify-content:space-between}.genDocTitle{font-family:Open Sans;color:#041e42;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0}.genDocWordBody{text-align:center;margin:0 16px;font-size:16px;color:#1c2655}.modalDisplayImages{display:flex;justify-content:center;margin:48px 0 24px}.modalImageWithText{margin:24px 0}.modalLoadingButton{opacity:.5}.modalDownloadButton,.modalLoadingButton{font-family:Open Sans;border-radius:0;font-style:normal;padding:8px 16px;background:#418172;color:#f2f2f2;grid-gap:8px;gap:8px}.modalCancelButton,.modalDownloadButton,.modalLoadingButton{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;height:100%}.modalCancelButton{background:#fff;color:#418172;border-radius:0;padding:6px 12px;border:2px solid #418172}.FolderTree .CheckBox{display:inline-block;margin-right:3px}.FolderTree .TreeNode{padding:2px 0}.FolderTree .TreeNode .TreeNodeToolBar{margin-left:3px}.FolderTree .TreeNode .iconContainer,.FolderTree .TreeNode .TreeNodeToolBar svg{padding:0 2px}.FolderTree .TreeNode .iconContainer svg{padding-top:1px;vertical-align:text-top}.FolderTree .TreeNode .iconContainer:not(.typeIconContainer) svg:hover{cursor:pointer}.FolderTree .EditableName .displayName:hover{color:#4d94ff;cursor:pointer}.FolderTree .EditableName .editableNameToolbar{margin-left:3px}.FolderTree .EditableName .editableNameToolbar svg{margin:0 2px}.FolderTree .icon:hover.OKIcon{color:#5cd65c}.FolderTree .icon:hover.CancelIcon{color:#f33}.FolderTree .icon:hover.EditIcon{color:#b3f}.FolderTree .icon:hover.DeleteIcon{color:#ff66b3}.FolderTree .icon:hover.AddFileIcon,.FolderTree .icon:hover.AddFolderIcon{color:#009973}.FolderTree .TreeNode .iconContainer svg{font-size:19px}.selectedFolder{border-radius:5px;background:#d7d7d7;padding:4px 8px;align-items:center;grid-gap:8px;gap:8px}.fileTreeModal .modal-content{min-width:791px;min-height:600px}.FolderOpenIcon{font-size:22px!important}.serviceDescriptionAccordion{padding:10px 10px 30px;align-items:center}.subserviceAccordion,.subserviceAccordion .card-header{background-color:#fff!important}.createFlowSubserviceDescriptionTable tbody tr{vertical-align:top!important}.createFlowServiceDescriptionTable thead th,.createFlowSubserviceDescriptionTable thead th{border:none!important}.serviceDescriptionsContainer .greenButton{margin-right:5px}.serviceDescriptionsContainer .greenButton:focus{background-color:#488e7c!important;box-shadow:none!important}.serviceDescriptionsContainer .firstChild:focus{border-radius:.25rem!important;border:.2rem solid #4b689f!important;border-right:none!important}.serviceDescriptionsContainer .lastChild:focus{border-radius:.25rem!important;border:.2rem solid #4b689f!important;border-left:.25rem!important}.serviceDescriptionsContainer .middleChild:focus{border-radius:none!important;border:.2rem solid #3f67b0!important;border-right:none!important;border-left:none!important}.removeButton{color:#f15825;margin-top:20%}.fa{margin-right:5px}.addLocation{color:#418172}.addLocation:hover{color:#1c2655}.offerServicesBtn{border-radius:0}.noBorderRadius{border-radius:0!important}.createPsaBtn{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.createPsaBtn,.rescopeBtn{border-top-right-radius:0;border-bottom-right-radius:0}.createProjectBlueprintBtn{border-top-left-radius:0;border-bottom-left-radius:0;margin-right:20px}.displayNone{display:none}.fa.fa-exclamation{background-color:orange;padding:6px;color:#f5f5f5}.readonly{background-color:#e9ecef;opacity:1}.projectOverview .pvDiv{width:48%}#tag-list-info{margin-top:-18px}.projectOverview .footerBtns{padding-top:15px}.projectOverview .crmRow{display:flex;align-items:center;padding-left:1rem}.projectOverview .hasCrm{width:90%}.projectOverview .noCrm{width:99%}.projectOverview .noCrm.crmAlert{margin-bottom:0!important}.projectOverview .removeCrm{width:10%;display:flex;justify-content:center;align-items:center;margin-bottom:25px}.newProjectHeader{font-family:Helvetica;font-size:42px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:.5px;text-align:left;color:#418172;margin:20px 10px 0 20px}.submitNewProjectBtn{border-top-right-radius:0;border-bottom-right-radius:0}.scopeBlueprintBtn{border-top-left-radius:0;border-bottom-left-radius:0}.createProjectButton{color:#eee;border-radius:0;background-color:#418172;padding:8px 16px}.createProjectButton,.searchProjects{font-size:16px;font-family:OpenSans,sans-serif;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left}.searchProjects{color:#418172}.showProjectsToggle{font-family:Bogle,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#1c2655}.showProjectsToggle .form-check-label{margin-top:1px}.noProjects{width:302px;height:49px;margin:0 96px 8px 95px;font-size:36px}.clickCreateNewProject,.noProjects{flex-grow:0;font-family:OpenSans,sans-serif;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1c2655}.clickCreateNewProject{width:493px;height:33px;margin:8px 0 0;font-size:24px}.noProjectsContainer{display:flex;flex-direction:column;height:70vh;width:100vw;justify-content:center;align-items:center}.filterActive{font-size:8px;font-weight:700;color:#418172}.filterActive,.filterList{font-family:OpenSans,sans-serif;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left}.filterList{margin:-4px 27px 8px 20px;font-size:12px;font-weight:400;color:#1c2655}.fa-bars-filter{margin-left:6px}.statusCheckboxes{margin:10px 20px;font-family:Bogle,sans-serif;font-size:12px;line-height:1.17;border:1px solid #d7d7d7;border-radius:4px}.statusCheckboxes,.to{font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#1c2655}.to{width:17px;height:19px;margin:34px 16px 12px;font-family:OpenSans,sans-serif;font-size:14px;line-height:normal}.endDate,.startDate{margin:0 24px 24px}.endDate .form-control,.startDate .form-control{color:#418172!important}.searchColumnSection{width:500px;margin-bottom:25px}.searchColumnSection .inputGroup{margin-left:24px;width:500px}.searchColumnSection .slideOutSectionTitle{font-size:16px;color:#418172;font-weight:700;margin-bottom:4px!important}.searchColumnContainer .divider,.selectedColumnsContainer .divider{width:100%!important;height:.2px;margin:0}.availableColumnsContainer .divider{display:none}.selectedColumnsSection .slideOutSectionTitle{font-size:12px;font-weight:700;color:#418172;width:500px;margin-left:45px;margin-bottom:5px}.availableColumnsTable,.selectedColumnsTable{width:500px;margin-left:24px}.availableColumnsTable tbody tr td,.selectedColumnsTable tbody tr td{font-size:12px;color:#1c2655}.selectedColumnsTable .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#418172!important;border-radius:0;box-shadow:none}.custom-checkbox .custom-control-label:before,.selectedColumnsTable .custom-checkbox .custom-control-label:after{border-radius:0;box-shadow:none!important}.availableColumnsSection .slideOutSectionTitle{font-size:12px;color:#1c2655;width:500px;margin-left:45px;margin-bottom:5px}.statusSection .custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#418172!important;border-radius:0;margin:5px 5px 5px 8px;width:14px;height:14px;box-shadow:none!important}.statusSection .custom-control-label{padding:8px 10px 10px 5px}.statusSection .custom-checkbox .custom-control-label:before{box-shadow:none!important}.statusSection .custom-checkbox .custom-control-label:after,.statusSection .custom-checkbox .custom-control-label:before{border-radius:0;margin:5px 5px 5px 8px;width:14px;height:14px}.slideOutMultiSelect{width:500px}.slideOutMultiSelect .css-tj5bde-Svg{color:#418172}.deleteProjectsBox{border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);margin:0 10px 0 0;width:10%;justify-content:space-around}.projectsSelected{color:#418172;font-family:OpenSans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:9px}.deleteProjectsDivider{width:1px;height:24px;background-color:#d7d7d7;margin:0 5px 0 0}.searchRow{width:100%}.projectTabs{display:flex;align-items:flex-start;color:#418172;font-family:Open Sans;font-size:16px;padding:12px 16px 0}.tab{cursor:pointer;padding:12px 20px}.projectTabs .tab.selected{font-weight:700;border-bottom:2px solid #418172}.admin-list-card{margin:-10px -15px}.admin-list-card .card{padding:10px;border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);background:#fff;background:var(--white,#fff);box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.admin-list-card .card-header{background-color:#fff;line-height:unset;display:block;border-bottom:1px solid #d7d7d7;padding-bottom:12px}.admin-list-card__title-row{display:flex;align-items:center;justify-content:space-between}.admin-list-card__title-actions{display:flex;align-items:center;grid-gap:8px;gap:8px}.adminListCardTitle{height:33px;margin:0;font-family:OpenSans,sans-serif;font-size:24px;font-weight:700;color:#1c2655;line-height:33px}.admin-list-card__action-row{display:flex}.admin-list-card__search-wrapper{width:-webkit-fill-available;width:100%}.pageTabs{padding:8px 16px 0}.pageTabs .nav-link.pageTabs-link,.pageTabs .nav-link.pageTabs-link:hover{font-size:18px;color:#418172;cursor:pointer;padding:0 2em}.pageTabs .nav-link.pageTabs-link.active{border-bottom:2px solid #418172;font-weight:600}.adminListEditLink{cursor:pointer;font-weight:600}.adminListEditLink,.adminListEditLink:hover{color:#418172;text-decoration:underline}.adminListEditLink__icon{margin-left:6px;color:currentColor}.batchActionPill{margin-right:10px;align-self:flex-end;background:unset;color:#418172;color:var(--teal-1,#418172);font-weight:700;height:40px;border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);display:inline-flex;align-items:center;padding:0 12px}.batchActionPill__count{white-space:nowrap}.batchActionPill__divider{border-left:1px solid #d7d7d7;height:24px;margin:0 8px}.batchActionPill__action{background:transparent;border:0;padding:4px 8px;cursor:pointer;color:#000;display:inline-flex;align-items:center}.batchActionPill__action--danger{color:#c03a2b}.adminListTable{table-layout:fixed;width:100%}.adminListTable td,.adminListTable th{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.admin-form-card{margin:-10px -15px}.admin-form-card .card{padding:16px;border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);background:#fff;background:var(--white,#fff);box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.admin-form-card .card-header{background-color:#fff;line-height:40px;display:block;border-bottom:none}.admin-form-card__row{justify-content:space-between}.admin-form-card__row,.admin-form-card__title-group{display:flex;align-items:center}.adminFormCardTitle{font-family:OpenSans,sans-serif;font-size:24px;font-weight:700;color:#1c2655;height:40px;line-height:40px;margin-left:12px}.admin-form-card__actions{display:flex;grid-gap:8px;gap:8px}.adminFormSectionTitle{font-family:OpenSans,sans-serif;font-size:16px;font-weight:700;color:#1c2655;padding:10px 0;margin:0}.client-edit-layout .pageTabs{padding-bottom:8px}.client-edit-layout .admin-form-card{margin-top:0}.mdtav2{min-height:60px;width:100%;margin:10px 0;font-size:14px;line-height:1.5}.mdtav2.mdtav2-preview{border:1px solid #ced4da;border-radius:4px;padding:8px 10px;cursor:text;height:100px;min-height:60px;background:#fff;resize:vertical;overflow:auto}.mdtav2.mdtav2-preview:hover{border-color:#adb5bd}.mdtav2.mdtav2-preview:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.mdtav2-placeholder{color:#adb5bd;font-style:italic}.mdtav2.mdtav2-disabled{border:1px solid #ced4da;border-radius:4px;padding:8px 10px;height:100px;min-height:60px;background-color:#e9ecef;color:#495057;resize:vertical;overflow:auto}.mdtav2.mdtav2-editing{border:1px solid #80bdff;border-radius:4px;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);background:#fff;height:100px;min-height:60px;resize:vertical;overflow:hidden;display:flex;flex-direction:column}.mdtav2-toolbar{display:flex;align-items:center;grid-gap:2px;gap:2px;padding:4px 6px;border-bottom:1px solid #e9ecef;background:#f8f9fa;border-radius:4px 4px 0 0}.mdtav2-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:3px;background:transparent;color:#495057;cursor:pointer;font-size:13px}.mdtav2-toolbar-btn:hover{background:#dee2e6}.mdtav2-toolbar-btn.active{background:#d0d5da;color:#212529}.mdtav2-heading-dropdown{position:relative}.mdtav2-heading-caret{font-size:8px;margin-left:1px;vertical-align:middle}.mdtav2-heading-menu{position:absolute;top:100%;left:0;z-index:10;display:flex;flex-direction:column;background:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:4px 0;min-width:48px}.mdtav2-heading-menu-item{display:flex;align-items:center;padding:4px 10px;border:none;background:transparent;cursor:pointer;white-space:nowrap;font-family:Open Sans,sans-serif;color:#495057}.mdtav2-heading-menu-item:hover{background:#e9ecef}.mdtav2-heading-menu-item.active{background:#d0d5da;color:#212529}.mdtav2-heading-label{font-weight:600;line-height:1}.mdtav2-heading-label.mdtav2-h1{font-size:18px}.mdtav2-heading-label.mdtav2-h2{font-size:16px}.mdtav2-heading-label.mdtav2-h3{font-size:14px}.mdtav2-heading-label.mdtav2-h4{font-size:12px}.mdtav2-toolbar-divider{width:1px;height:18px;background:#dee2e6;margin:0 4px}.mdtav2-btn-label{font-family:Open Sans,sans-serif;font-size:13px;line-height:1}.mdtav2-btn-label.mdtav2-bold{font-weight:700}.mdtav2-btn-label.mdtav2-italic{font-style:italic}.mdtav2-content{padding:8px 10px;min-height:60px;flex:1 1;overflow:auto}.mdtav2-content .tiptap{outline:none;min-height:44px;height:100%}.mdtav2-content .tiptap p{margin:0 0 .5em}.mdtav2-content .tiptap p:last-child{margin-bottom:0}.mdtav2-content .tiptap h1,.mdtav2-content .tiptap h2,.mdtav2-content .tiptap h3,.mdtav2-content .tiptap h4{margin:.5em 0 .25em}.mdtav2-content .tiptap ol,.mdtav2-content .tiptap ul{padding-left:1.5em;margin:.25em 0}.mdtav2-content .tiptap a{color:#0d6efd;text-decoration:underline}.mdtav2-content .tiptap table{border-collapse:collapse;width:100%;margin:.5em 0}.mdtav2-content .tiptap table td,.mdtav2-content .tiptap table th{border:1px solid #dee2e6;padding:4px 8px}.mdtav2-content .tiptap table th{background:#555;color:#fff;font-weight:600}.mdtav2-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#adb5bd;font-style:italic;pointer-events:none;height:0}.mdtav2-disabled p,.mdtav2-preview p{margin:0 0 .5em}.mdtav2-disabled p:last-child,.mdtav2-preview p:last-child{margin-bottom:0}.mdtav2-disabled ol,.mdtav2-disabled ul,.mdtav2-preview ol,.mdtav2-preview ul{padding-left:1.5em;margin:.25em 0}.mdtav2-disabled table,.mdtav2-preview table{border-collapse:collapse;width:100%}.mdtav2-disabled table td,.mdtav2-disabled table th,.mdtav2-preview table td,.mdtav2-preview table th{border:1px solid #dee2e6;padding:4px 8px}.mdtav2-disabled table th,.mdtav2-preview table th{background:#555;color:#fff}.business-unit-edit-layout .pageTabs{padding-bottom:8px}.business-unit-edit-layout .admin-form-card{margin-top:0}.currencyDefaultToggle .switchContainer,.question-form .switchContainer,.survey-form .switchContainer{justify-content:flex-start}.select-options-editor table{max-width:520px}.questions-tab-card{background:#fff;border:1px solid #d7d7d7;border-radius:6px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding:16px 20px 20px}.questions-tab-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.questions-tab-card__title{color:#1c2655;font-weight:700;font-size:20px;margin:0}.questions-tab-card__actions{display:flex;align-items:center;grid-gap:12px;gap:12px}.questionnaire-section{background:#fafafa;border-radius:4px;padding:8px 12px 12px;margin-bottom:16px}.questionnaire-section__header{display:flex;align-items:center;justify-content:space-between;padding:6px 2px}.questionnaire-section__title-group{display:flex;align-items:center;grid-gap:10px;gap:10px}.questionnaire-section__grip{cursor:grab;color:#1c2655;font-size:16px}.questionnaire-section__title{color:#1c2655;font-weight:700}.questionnaire-section__chevron,.questionnaire-section__gear{color:#1c2655}.questionnaire-section__body{display:flex;flex-direction:column;align-items:flex-start}.questionnaire-section__add-question{background:none;border:0;font-weight:600;padding:10px 2px 2px}.questionnaire-section__add-question,.questionnaire-section__add-question:hover{color:#418172;text-decoration:underline}.questions-table{width:100%;margin:0;background:#fff;border:1px solid #d7d7d7;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);border-collapse:collapse}.questions-table thead th{text-transform:uppercase;color:#1c2655;font-weight:700;font-size:12px;letter-spacing:.02em;border-bottom:1px solid #d7d7d7;padding:10px 12px}.questions-table tbody td{padding:10px 12px;vertical-align:middle;border-top:1px solid #ececec}.questions-table .q-grip{background:#f2f2f2;border-right:1px solid #d7d7d7;color:#1c2655;cursor:grab;width:28px;text-align:center}.questions-table thead th.q-grip{cursor:default}.q-edit-link{background:none;border:0;padding:0;font:inherit;text-align:left}.lookups-tab-card{background:#fff;border:1px solid #d7d7d7;border-radius:6px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding:16px 20px 20px}.lookups-tab-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.lookups-tab-card__title{color:#1c2655;font-weight:700;font-size:20px;margin:0}.lookups-tab-card__actions,.lookups-tab-card__title-group{display:flex;align-items:center;grid-gap:12px;gap:12px}.lookups-table{width:100%;margin:0;background:#fff;border:1px solid #d7d7d7;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);border-collapse:collapse}.lookups-table thead th{text-transform:uppercase;color:#1c2655;font-weight:700;font-size:12px;letter-spacing:.02em;border-bottom:1px solid #d7d7d7;padding:10px 12px}.lookups-table tbody td{padding:10px 12px;vertical-align:middle;border-top:1px solid #ececec}.lookup-grid-scroll{overflow-x:auto}.lookup-grid th{color:#1c2655;font-weight:700;padding:6px 10px}.lookup-grid td{padding:4px 6px}.lookup-edit-link{background:none;border:0;padding:0;font:inherit;text-align:left}.calculations-tab-card{background:#fff;border:1px solid #d7d7d7;border-radius:6px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding:16px 20px 20px}.calculations-tab-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.calculations-tab-card__actions,.calculations-tab-card__title-group{display:flex;align-items:center;grid-gap:12px;gap:12px}.calculations-tab-card__title{color:#1c2655;font-weight:700;font-size:20px;margin:0}.calculations-table{width:100%;margin:0;background:#fff;border:1px solid #d7d7d7;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);border-collapse:collapse}.calculations-table thead th{text-transform:uppercase;color:#1c2655;font-weight:700;font-size:12px;letter-spacing:.02em;border-bottom:1px solid #d7d7d7;padding:10px 12px}.calculations-table tbody td{padding:10px 12px;vertical-align:middle;border-top:1px solid #ececec}.calc-edit-link{background:none;border:0;padding:0;font:inherit;text-align:left}.reference-panel h3{color:#1c2655;font-size:14px;font-weight:700;margin:12px 0 6px}.chip{display:inline-block;background:#f2f2f2;border:1px solid #d7d7d7;border-radius:4px;color:#1c2655;cursor:pointer;font-size:13px;margin:0 6px 6px 0;padding:2px 8px}.chip:hover{background:#e6efec}.recommendations-tab-card{background:#fff;border:1px solid #d7d7d7;border-radius:6px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding:16px 20px 20px}.recommendations-tab-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.recommendations-tab-card__actions,.recommendations-tab-card__title-group{display:flex;align-items:center;grid-gap:12px;gap:12px}.recommendations-tab-card__title{color:#1c2655;font-weight:700;font-size:20px;margin:0}.recommendations-table{width:100%;margin:0;background:#fff;border:1px solid #d7d7d7;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);border-collapse:collapse}.recommendations-table thead th{text-transform:uppercase;color:#1c2655;font-weight:700;font-size:12px;letter-spacing:.02em;border-bottom:1px solid #d7d7d7;padding:10px 12px}.recommendations-table tbody td{padding:10px 12px;vertical-align:middle;border-top:1px solid #ececec}.recommendations-table .rec-grip{background:#f2f2f2;border-right:1px solid #d7d7d7;color:#1c2655;cursor:grab;width:28px;text-align:center}.rec-edit-link{background:none;border:0;padding:0;font:inherit;text-align:left}.rec-section-title{color:#1c2655;font-weight:700;margin:16px 0 8px}.questionnaire-edit-layout .pageTabs{padding-bottom:8px}.questionnaire-edit-layout .admin-form-card{margin-top:0}.editableDataTable .table-bordered th,.table-bordered td{border:none!important}.editableDataTable .highlightRecord{background-color:rgba(204,103,47,.2)}.paymentTermToggleCell .switchContainer{justify-content:flex-start;grid-gap:12px;gap:12px}.termsTable td{vertical-align:middle}.termsTable .formGroup{margin-bottom:0}.termsTable .form-label:empty{display:none}.termsTotalRow{display:flex;justify-content:flex-end;margin:0 0 12px}.termTypeCardRow{margin-bottom:8px}.termTypeCard{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:15px 16px;border:1px solid #d6d8db;border-radius:4px;background:#fff;cursor:pointer;width:100%;margin:0}.termTypeCard.selected{border:2px solid #418172;padding:14px 15px}.termTypeCardInput{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.termTypeRadio{flex:0 0 auto;width:16px;height:16px;border:1px solid #888;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;background:#fff}.termTypeCard.selected .termTypeRadio{border-color:#418172}.termTypeRadioInner{width:8px;height:8px;background:#418172;border-radius:50%}.termTypeCardText{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.termTypeCardTitle{font-weight:600;color:#1c2655}.termTypeCardDesc{font-size:.875rem;color:#6c757d;font-weight:400}.termsTotal{font-weight:600;color:#1c2655}.termsTotal.invalid{color:#c0392b}.rateTableDefaultToggle .switchContainer{justify-content:flex-start}.rate-table-edit-layout .pageTabs{padding-bottom:8px}.rate-table-edit-layout .admin-form-card,.rate-table-edit-layout .admin-list-card{margin-top:0}.expenseCategoryUseResourceRateToggle .switchContainer{justify-content:flex-start}.fileUploadBox{border-radius:4px;border:1px solid #d7d7d7;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.resourceDefaultToggle .switchContainer{justify-content:flex-start}.resourceForm .formGroup{margin-bottom:4px}.resourceForm .row{margin-bottom:16px}.governanceToggleCell .switchContainer{justify-content:flex-start;grid-gap:12px;gap:12px}.governanceEffortHelp{color:#4a4a4a;margin-bottom:12px}.governanceEffortCardRow{margin-bottom:8px}.governanceEffortCard{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:15px 16px;border:1px solid #d6d8db;border-radius:4px;background:#fff;cursor:pointer;width:100%;margin:0}.governanceEffortCard.selected{border:2px solid #418172;padding:14px 15px}.governanceEffortCardInput{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.governanceEffortRadio{flex:0 0 auto;width:16px;height:16px;border:1px solid #888;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:2px;background:#fff}.governanceEffortCard.selected .governanceEffortRadio{border-color:#418172}.governanceEffortRadioInner{width:8px;height:8px;background:#418172;border-radius:50%}.governanceEffortCardText{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.governanceEffortCardTitle{font-weight:600;color:#1c2655}.governanceEffortCardDesc{font-size:.875rem;color:#6c757d;font-weight:400}.phaseToggleCell .switchContainer{justify-content:flex-start;grid-gap:12px;gap:12px}.roleDefaultToggle .switchContainer{justify-content:flex-start}.openRouterKeyName{color:#418172;text-decoration:underline;cursor:pointer;font-weight:600}.openRouterKeysTable{margin:-10px -15px}.openRouterKeyForm{padding:10px 0}.salesApprovalSection{padding:24px 8px}.lobApprovalToggleCell .switchContainer,.salesApprovalSection__toggleCell .switchContainer{justify-content:flex-start;grid-gap:12px;gap:12px}.approversTable{width:100%;margin-top:8px;border-collapse:collapse}.approversTable td,.approversTable th{padding:10px 12px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.approversTable th{font-size:.8125rem;font-weight:600;color:#6c757d;text-align:left;text-transform:uppercase;letter-spacing:.04em}.approversTable__required{width:110px;text-align:center}.approversTable__actions{width:90px;text-align:right;white-space:nowrap}.approversTable__requiredCheck{width:18px;height:18px;accent-color:#418172;cursor:pointer;margin:0}.approversTable__actionIcon{cursor:pointer;font-size:16px;margin-left:12px}.approversTable__actionIcon--save{color:#2e7d32}.approversTable__actionIcon--remove{color:#c03a2b}.approversTable__addLink{display:inline-block;margin-top:12px;padding:0;color:#418172;text-decoration:underline;background:none;border:0;font-size:.9375rem}.approversTable__addLink:focus,.approversTable__addLink:hover{color:#2f5d52;text-decoration:underline}.approvalLevelApprovers{width:100%;margin-top:8px;border:1px solid #d6d8db;border-radius:4px;background:#fff}.approvalLevelApprovers__header{font-weight:600;font-size:.8125rem;letter-spacing:.04em;color:#1c2655;padding:12px 16px;border-bottom:1px solid #e9ecef}.approvalLevelApprovers__empty{padding:16px;color:#6c757d}.approvalLevelApprovers__rows{display:flex;flex-direction:column}.approvalLevelApprovers__row,.approvalLevelApprovers__rowHeader{display:grid;grid-template-columns:1.5fr 2fr 110px 90px;grid-gap:12px;gap:12px;align-items:center;padding:4px 16px}.approvalLevelApprovers--noLob .approvalLevelApprovers__row,.approvalLevelApprovers--noLob .approvalLevelApprovers__rowHeader{grid-template-columns:1.5fr 110px 90px}.approvalLevelApprovers__rowHeader{font-size:.8125rem;font-weight:600;color:#6c757d;padding:10px 16px;border-bottom:1px solid #e9ecef}.approvalLevelApprovers__requiredCell{text-align:center}.approvalLevelApprovers__requiredCheck{width:18px;height:18px;accent-color:#418172;cursor:pointer;margin:0}.approvalLevelApprovers__actions{text-align:right;white-space:nowrap}.approvalLevelApprovers__actionIcon{cursor:pointer;font-size:16px;margin-left:12px}.approvalLevelApprovers__actionIcon--remove{color:#c03a2b}.approvalLevelApprovers__addLink{padding-left:0;text-decoration:underline;color:#418172}.approvalLevelApprovers__addLink:focus,.approvalLevelApprovers__addLink:hover{color:#2f5d52;text-decoration:underline}.approvalLevelApprovers__actionBtn{background:none;border:0;padding:0;cursor:pointer;line-height:1}.approvalLevelApprovers__actionBtn:focus-visible{outline:2px solid #418172;outline-offset:2px}.businessApprovalToggleCell .switchContainer{justify-content:flex-start;grid-gap:12px;gap:12px}.approvalKindPill{display:inline-block;padding:2px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.approvalKindPill--technical{background:#e7f3ef;color:#2f5d52}.approvalKindPill--sales{background:#e6f1fb;color:#1f4d7a}.approvalKindPill--business{background:#fff1d6;color:#8a5a00}.approvalLevelToggleCell .switchContainer{justify-content:flex-start;grid-gap:12px;gap:12px}.approvalTriggers{border:1px solid #d6d8db;border-radius:4px;background:#fff}.approvalTriggers__header{font-weight:600;font-size:.8125rem;letter-spacing:.04em;color:#1c2655;padding:12px 16px;border-bottom:1px solid #e9ecef}.approvalTriggers__empty{padding:16px;color:#6c757d}.approvalTriggers__rows{display:flex;flex-direction:column}.approvalTriggers__row,.approvalTriggers__rowHeader{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1fr 56px;grid-gap:12px;gap:12px;align-items:center;padding:4px 16px}.approvalTriggers__rowHeader{font-size:.8125rem;font-weight:600;color:#6c757d;border-bottom:1px solid #e9ecef;padding:10px 16px}.approvalTriggers__remove{justify-self:center}.approvalTriggers__addLink{padding-left:0;text-decoration:underline;color:#418172}.approvalTriggers__addLink:focus,.approvalTriggers__addLink:hover{color:#2f5d52;text-decoration:underline}.promptOverrideName{color:#418172;text-decoration:underline;cursor:pointer;font-weight:600}.promptOverridesTable{margin:-10px -15px}.promptOverrideForm{padding:10px 0}.accountName{color:#418172;text-decoration:underline;cursor:pointer;font-weight:600}.accountsTable{margin:-10px -15px}.nav{padding:8px 16px 0}.nav-link.nav-link-account,.nav-link.nav-link-account:hover{font-size:18px;color:#418172;cursor:pointer;padding:0 2em}.nav-link.nav-link-account.active{border-bottom:2px solid #418172;font-weight:600}.assignUserTables{display:flex}.assignedUsers,.availableUsers{width:51%}.assignedUsers{margin-left:20px}.teamName{color:#418172;text-decoration:underline;cursor:pointer;font-weight:600}.teamsTable{margin:-10px -15px}.editTeamsHeader{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #d7d7d7;padding-bottom:10px}.editTeamsHeader h3{font-weight:600!important}.editTeamsCard{background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);border:1px solid #d7d7d7;border-radius:3px;margin:-15px;padding:20px}.teamInfoContainer .px-3{padding:15px 0 0!important}.tab-content{height:100%}.tab-pane.active{height:inherit}.addUser,.removeUser{font-size:18px;color:#418172;padding-right:10px}.addUser{color:#418172}.removeUser{color:#b90200}.tableItem{display:flex;align-items:center}.teamInfoContainer .formGroup{padding-top:15px;margin-bottom:25px}.teamInfoContainer h3{padding-bottom:5px;font-weight:600;font-size:20px}.seafoamBgButton.disabled{background:#c4c4c4;background:var(--gray-2,#c4c4c4);border-color:#c4c4c4!important;border-color:var(--gray-2,#c4c4c4)!important}.servicesSurveysTabs{margin:35px -15px}.servicesSurveysTabs .tab-content{margin:0}.servicesSurveysTabs .tab-content .tab-pane.active{padding:15px;background:#fff!important;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);min-height:-moz-fit-content;min-height:fit-content}.servicesSurveysTabs .nav-tabs{border-bottom:1px solid #d7d7d7;border-bottom:1px solid var(--gray-3-stroke,#d7d7d7);background-color:transparent}.servicesSurveysTabs .nav-tabs .nav-link{font-size:18px;color:#418172!important;background-color:transparent!important;border:1px solid transparent;border-bottom:none;margin-bottom:-1px;border-radius:4px 4px 0 0}.servicesSurveysTabs .nav-tabs .nav-link.active{background-color:#fff!important;border-color:#d7d7d7;border-color:var(--gray-3-stroke,#d7d7d7);border-bottom:none}.teamsTable .slideOutSectionTitle{margin:20px 0 5px 20px;font-weight:600}.teamsTable .fa-eye{padding-left:5px;font-size:13px;color:#418172;cursor:pointer}.assignedUsers.edit .sansTable{margin-top:15px}.teamsTableHeader{border-bottom:1px solid #d7d7d7;border-bottom:1px solid var(--gray-3-stroke,#d7d7d7);padding-bottom:5px;margin-bottom:15px}.usersLoading .scopestackSpinner{margin-bottom:200px!important}.unsavedChangesModal .modal-header{padding:1rem 1rem 0;border-bottom:none}.unsavedChangesModal .ssModalTitle{font-size:20px;font-weight:700;color:#041e42}.unsavedChangesModal .delete.btn-danger{font-weight:700;background-color:#b90200;border:2px solid #b90200;border-radius:unset}.udfToggleCell .switchContainer{justify-content:flex-start;grid-gap:12px;gap:12px}.udfDropdownList{border:1px solid #d6d8db;border-radius:4px;background:#fff}.udfDropdownList__header{font-weight:600;font-size:.8125rem;letter-spacing:.04em;color:#1c2655;padding:12px 16px;border-bottom:1px solid #e9ecef}.udfDropdownList__empty{padding:16px;color:#6c757d}.udfDropdownList__rows{display:flex;flex-direction:column}.udfDropdownList__row,.udfDropdownList__rowHeader{display:grid;grid-template-columns:24px 1fr 1fr 110px 56px;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px}.udfDropdownList__defaultHeader{text-align:center}.udfDropdownList__defaultCheck{justify-self:center;width:18px;height:18px;accent-color:#418172;cursor:pointer;margin:0}.udfDropdownList__rowHeader{font-size:.8125rem;font-weight:600;color:#6c757d;border-bottom:1px solid #e9ecef}.udfDropdownList__row{border-bottom:1px solid #f0f0f0}.udfDropdownList__row:last-child{border-bottom:none}.udfDropdownList__row.is-dragging{opacity:.5}.udfDropdownList__grip{cursor:grab;color:#adb5bd}.udfDropdownList__row:active .udfDropdownList__grip{cursor:grabbing}.udfDropdownList__remove{justify-self:center}.udfDropdownList__addLink{padding-left:0;text-decoration:underline;color:#418172}.udfDropdownList__addLink:focus,.udfDropdownList__addLink:hover{color:#2f5d52;text-decoration:underline}.surveysPageContainer{padding:25px;background:#eee}.surveysHeader{border-bottom:1px solid #d7d7d7;margin-bottom:20px}.searchContainer{padding:0}.tabsContainer{margin:5px 0 0}.surveysPageContainer .mb-3.nav.nav-tabs{border:none;margin:5px 0!important;padding-top:15px}.surveysTabContent.tab-pane.active.show{padding:5px 0!important;background-color:#eee!important}.surveysPageContainer li.nav-item{margin:0 15px}.surveysHeader h1{color:#1c2655;font-weight:600}.searchLabel{color:#418172;font-size:16px;font-weight:700}.searchRow{padding-top:10px}.filterSurveys,.searchRow{display:flex;align-items:flex-start}.filterSurveys{font-size:20px;padding:0;flex-direction:column;justify-content:space-evenly}.filterIcon{margin-top:23px}.activeFilters{color:#418172;padding-top:5px;justify-content:end}.filterIcon.activeFilters{margin-top:25px;padding-left:5px}span.activeFilters{font-size:10px;font-family:OpenSans,sans-serif}.surveysTab{background-color:#eee;width:-moz-fit-content;width:fit-content;height:50px;font-weight:400;font-size:18px;color:#418172;padding:15px;cursor:pointer;border:none}button.surveysTab.active{background-color:#eee!important;color:#418172!important;font-weight:600!important;border:none!important;border-bottom:4px solid #418172!important}.selectedSurveysBox{padding:0;display:flex;justify-content:center;align-items:flex-end}.deleteSurveysBox{border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);width:100%;justify-content:space-evenly;margin:0 0 0 15px;height:40px}.deleteSurveysDivider{width:1px;height:24px;background-color:#d7d7d7;margin:0 5px}.surveysSelected{color:#418172;font-family:OpenSans,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;padding:10px 0 10px 10px}.tabIcon{color:#418172;font-size:15px;margin-right:10px}.surveysPageContainer .form-check-input{margin-top:0}.sortIcon{font-size:14px;margin-left:10px}.relatedProject,.surveyName{color:#418172;text-decoration:underline;cursor:pointer;font-weight:600}.relatedProject{display:flex;align-items:center;font-weight:700}.previewProject{margin-right:10px;cursor:pointer}.tagsContainer{display:flex}.surveyTag{margin-right:10px;border:1px solid #418172;padding:4px;border-radius:3px;color:#418172;font-weight:600}.completedSurveys .tableRow{cursor:auto}.projectPreview{display:flex;flex-direction:column;margin-left:24px}.projectPreview span{padding:10px 0}.takeASurveyPage{background:#eee;padding:24px}.takeASharedSurveyPage{padding:24px}.takeASurveyOuterCard{padding:24px!important}.takeSurveyInnerCard{border-radius:4px;border:1px solid #d7d7d7;background:#fff;background:var(--white,#fff);box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.takeSurveyName{font-size:36px;margin-bottom:24px}.takeASurveyCardHeader,.takeSurveyName{color:#1c2655;font-family:Open Sans;font-style:normal;font-weight:700;line-height:normal}.takeASurveyCardHeader{font-size:24px}.surveyIntro{color:#1c2655;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.takeSurveyForm{display:flex;flex-direction:row;flex-wrap:wrap}#takeSurveyForm label{color:#1c2655!important;font-family:Open Sans;font-size:16px!important;font-style:normal;font-weight:700;line-height:normal}.slideOutSection{padding:0 24px}.surveysPageContainer .slideOutSectionTitle{font-weight:700;margin-bottom:10px}.surveysPageContainer .dateFilter{display:flex;justify-content:space-between;align-items:center}.statusOptions{display:flex;padding-bottom:8px}.surveyStatusOption{padding-right:1rem;display:flex;color:#418172}.surveyStatusOption .statusOption{margin-right:0}.slideOutSection .dateField{width:200px}.slideOutSection .dateField .formGroup{width:100%}.surveysPageContainer .filterMenuLabel,.surveysPageContainer .input-group{margin-left:0!important}.singleSelect{padding-bottom:15px}.surveyStatus{color:#f2f2f2;font-weight:300;font-size:14px;width:-moz-fit-content;width:fit-content;padding:5px 8px}.surveyStatus.pending,.surveyStatus.shared{background-color:#8f8f8f}.surveyStatus.revised{background-color:#cc672f}.surveyStatus.applied,.surveyStatus.completed{background-color:#418172}.surveyStatus a{text-decoration:underline!important}.revertButton{color:#b90200;font-size:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.createProjectSubtitle,.revertButton{font-family:Open Sans;font-style:normal;font-weight:700;line-height:normal}.createProjectSubtitle{color:#1c2655;font-size:20px}.scopestackLogo{width:176px;height:40px;background:url(//cdn.scopestack.io/packs/media/src/images/scopestack-logo-a2b8101d668dac2c846c7579bf026ada.png),#1c2655 0 .5px/100% 99.07%;background-repeat:no-repeat!important;background-size:contain;border:4px solid #1c2655;border-radius:10px;background-position:50%}.surveySuccessContainer{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px;margin:30vh auto 40vh}.surveySuccessTitle{font-size:36px;font-weight:700;text-align:center}.subheading,.surveySuccessTitle{color:#1c2655;font-family:Open Sans;font-style:normal;line-height:normal}.subheading{font-size:16px;font-weight:400;margin-bottom:20px}.surveysPageContainer input.form-check-input{accent-color:#418172}.surveysPageContainer .px-3.py-2{padding:0!important}.surveysPageContainer .surveysColumnHeader{display:flex;align-items:center}.surveysPageContainer .sortIcon{cursor:pointer}.surveysPageContainer .formGroup.textFieldFilter{margin-bottom:0}.surveysPageContainer input#contact_name::-moz-placeholder,.surveysPageContainer input#emails::-moz-placeholder{color:grey}.surveysPageContainer input#contact_name::placeholder,.surveysPageContainer input#emails::placeholder{color:grey}.surveysPageContainer .nameCol,.surveysPageContainer .tag_listCol{width:23%}.surveysPageContainer .contact_nameCol,.surveysPageContainer .updated_atCol{width:15%}.surveysPageContainer .emailsCol,.surveysPageContainer .senderCol{width:20%}.takeASharedSurveyPage .sectionHeader,.takeASurveyPage .sectionHeader{margin-bottom:15px;border-bottom:1px solid #d7d7d7;padding-bottom:5px}.takeASharedSurveyPage .sectionHeader h4,.takeASurveyPage .sectionHeader h4{color:#1c2655;font-weight:700;margin-bottom:0;font-size:20px;border-bottom:none!important;font-family:Open Sans;padding-bottom:0}.takeASharedSurveyPage .sectionHeader .sectionInfo,.takeASurveyPage .sectionHeader .sectionInfo{color:#1c2655;font-size:16px;font-family:Open Sans}.takeASharedSurveyPage .questionnaireSection,.takeASurveyPage .questionnaireSection{background-color:#fafafa;border-radius:5px;padding:15px;margin:0 0 20px;border:1px solid #d7d7d7;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.takeASharedSurveyPage .cardHeaderOverride,.takeASurveyPage .cardHeaderOverride{padding:0 0 10px!important;margin-bottom:15px;border-bottom:1px solid #d7d7d7}.takeASharedSurveyPage .aboutSurvey,.takeASurveyPage .aboutSurvey{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:24px;font-weight:700;margin-bottom:10px}.takeASharedSurveyPage .takeSurveyName{margin-bottom:0!important}.takeASharedSurveyPage .mainHeader{margin-bottom:40px!important}.subserviceName{width:29%!important}.recalculatedRow{background:rgba(204,103,47,.2)!important}.greyRecCard{border-radius:5px;background:#f2f2f2;display:flex;padding:16px;flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px;margin:15px 0}.recommendationsCardHeader{color:#1c2655;font-family:Open Sans;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.surveyResultsAccordion .card{overflow:visible}.addProducts .clearSearch,.addProducts .inputGroup,.addProducts .searchBox{height:35px!important}.addProducts .fa.fa-times-circle-o{padding:2px 0 0;margin-top:0!important}.addProducts .searchBtn .btn{padding-top:4px;padding-left:10px}.addProducts .formGroup{width:200px}.addProducts .searchBar{width:72%!important}.addProducts .addProductsCard{border-radius:4px;border:1px solid #d7d7d7;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding:15px;margin:24px}.addProducts .addProductsHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #c4c4c4}.addProductsHeader h2{margin:0 0 0 16px;color:#1c2655}.addProducts #uncontrolled-tab-tab-1,.addProducts #uncontrolled-tab-tab-2{background:#fff!important;margin-left:15px}.addProducts .tab-pane.active.show{padding:0;background:#fff!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.addProducts .searchContainer{display:flex;justify-content:normal;align-items:center;margin:15px 0}.addProducts .searchContainer>*{margin:0 20px 0 0;width:12%}.addProducts .nav-tabs{border:none;margin-bottom:5px!important}.addProducts button.nav-link{color:#418172!important;font-size:18px;padding:12px 30px}.addProducts button.nav-link.active{font-weight:700!important}.addProducts .px-3.py-2{padding:0!important}.addProducts .actionButton{display:flex;padding:8px 16px;align-items:flex-start;color:#fff;color:var(--white,#fff);font-size:16px;font-weight:700;background:#418172;background:var(--teal-1,#418172);border-radius:0}.addProducts .disabled{background:#c4c4c4!important;background:var(--gray-2,#c4c4c4)!important}.productPreview{margin-left:8px;height:15px;cursor:pointer}.displayFlex{display:flex;align-items:center}.addProducts .basic-single{width:-moz-fit-content;width:fit-content}.addProducts .formGroup{width:100%}.productDescription{background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem;margin-bottom:20px}.addProducts .nameCol{width:18%}.addProducts .intProdIdCol,.addProducts .mfrPartCol,.addProducts .skuCol{width:15%}.addProducts .unitsCol{width:8%}.addProducts .unitPriceCol{width:15%}.addProducts .categoryCol{width:9%}.addProducts.reviewProducts .quantityCol{width:8%}.addProducts .nameCol{width:16%}.addProducts .intProdIdCol,.addProducts .mfrPartCol,.addProducts .skuCol{width:13%}.addProducts.reviewProducts .unitPriceCol{width:9%}.addProducts.reviewProducts .select2 .css-b62m3t-container{width:100%}.connectionsPage{padding:16px;margin:-10px -15px;background:#fff;border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.connectionsPage .connectedApps{margin-bottom:25px}.connectionsPage h2{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:24px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:12px;border-bottom:1px solid #d7d7d7;border-bottom:1px solid var(--gray-3-stroke,#d7d7d7);margin-bottom:20px}.connectionsPage .px-3.py-2{padding:0!important}.connectionsPage .connectionName{color:#418172;color:var(--teal-1,#418172);font-family:Open Sans;font-size:12px;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.connectionsPage .sansTable tbody tr td{width:210px;padding:10px 15px}.connectionsPage .sansTable th{padding:8px 15px}.connectionsPage .sansTable th.nameCol{padding-left:15px}.connectionsPage .sansTable th.lastSyncCol{width:550px}.connectionsPage .sansTable th.statusCol{width:240px}.connectionsPage .sansTable th.hostCol{width:270px}.connectionsPage .apps{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px}.connectionsPage .availableApps{display:flex;flex-direction:column;min-height:-moz-fit-content;min-height:fit-content;justify-content:space-between;padding-bottom:5px}.connectionsPage .searchBar{margin:-5px 0 13px;font-size:16px;padding-right:15px}.connectionsPage .categories{margin-bottom:13px;font-size:14px;display:flex;align-items:flex-start;color:#1c2655;color:var(--navy-1,#1c2655)}.connectionsPage .category{color:#418172;color:var(--teal-1,#418172);font-family:Open Sans;font-size:12px;font-weight:700;display:flex;padding:3px 8px;align-items:flex-start;margin:0 4px;cursor:pointer}.connectionsPage .category.selected{color:#fff;color:var(--white,#fff);border-radius:4px;background-color:#418172}.connectionsPage .empty{margin:10px 0}.manageConnectionPage .px-3.py-2{padding:0!important}.manageConnectionPage .connectionTab{background-color:#fff;width:-moz-fit-content;width:fit-content;height:50px;font-weight:400;font-size:16px;color:#418172;padding:12px 16px;cursor:pointer;border:none}.manageConnectionPage .connectionTab.active{font-weight:700!important;color:#418172;border-bottom:4px solid #418172}.manageConnectionPage .connectionContent.tab-pane.active.show{padding:10px 0 5px!important;background-color:#fff!important;min-height:0!important}.connectionsPage .configHeader{margin-top:30px;margin-bottom:-5px}.connectionsPage .featureList{list-style-type:disc;padding-inline-start:25px}.activateModal,.featuresModal{margin-bottom:-20px}.activateModal .setupLink,.connectionsPage .setupLink{color:#418172;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:700;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.connectionsPage .headerSummary{margin-top:-15px;margin-bottom:10px}.connectionsPage .appName{margin-top:0!important}.connectionsHeader .info,.connectionsPage .connectionsHeader{display:flex;align-items:center;justify-content:space-between}.manageConnectionPage .integrationOptions{margin-bottom:20px}.manageConnectionPage .integrationField,.manageConnectionPage .text20{margin-bottom:10px}.manageConnectionPage .integrationSelect{margin-top:10px;display:flex}.featuresModal .integrationOption,.manageConnectionPage .integrationOption{display:flex;align-items:center;margin-right:15px;font-size:15px}.featuresModal .integrationOption.active,.manageConnectionPage .integrationOption.active{font-weight:700!important}.featuresModal .form-check-inline,.manageConnectionPage .form-check-inline{margin-right:0}.manageConnectionPage .tab-content{margin-bottom:0}.manageConnectionPage .selectInfo{margin-left:3px}.aboutConnectionPage .headerWidth{width:52vw}.connectionsHeader button{white-space:nowrap}.manageConnectionPage .statusCol{width:15%!important}.manageConnectionPage .lastSyncCol{width:30%!important}.manageConnectionPage .providerCol{width:20%!important}.manageConnectionPage .additionalInformationCol{width:45%!important}.connectionsPage.manage{padding:16px 16px 0}.integrationFeatures .flexCenter{margin-bottom:20px}.manageConnectionPage .activityCol{width:80%!important}.manageConnectionPage .authFields{padding-top:5px}.activateModal .authSelect,.connectionsPage .authSelect{display:flex;align-items:center;font-size:16px;color:#1c2655;color:var(--navy-1,#1c2655);padding-bottom:15px}.activateModal .helpText,.manageConnectionPage .helpText{color:#8f8f8f;color:var(--gray-0,#8f8f8f);font-size:14px}.featuresModal .integrationOption,.manageConnectionPage .selectInfo.help{padding-top:10px}.manageConnectionPage .viewActivity{cursor:pointer;padding-left:10px;color:#418172;color:var(--teal-1,#418172);font-size:12px;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline}.manageConnectionPage .disablePrompt{color:#cc672f;color:var(--yellow-0,#cc672f);font-size:16px;font-weight:400;padding-bottom:10px}.activateModal .helpLink{padding-bottom:10px}.activateAlertModal{display:flex;align-items:center;padding:15px 0;color:#1c2655;color:var(--navy-1,#1c2655);font-weight:700;font-size:16px}.activateSuccess{color:#418172}.activateError,.activateSuccess{font-size:30px;margin-right:15px}.activateError{color:#b90200}.ssModalFooter .btn-primary:disabled{background:#c4c4c4;background:var(--gray-2,#c4c4c4);border:1px solid #c4c4c4!important;border:1px solid var(--gray-2,#c4c4c4)!important}.connectionsPage .selectedConnections{display:flex;justify-content:space-between;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:4px;border:1px solid #d7d7d7;padding:2px 0 2px 8px;color:#418172;font-size:12px;font-weight:700;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);margin:-10px 0 10px}.connectionsPage .selectedMessage{padding:3px 10px 3px 2px;border-right:1px solid #d7d7d7;margin:7px 0;width:-moz-fit-content;width:fit-content}.connectionsPage .selectedIcons{display:flex;justify-content:center;align-items:center;font-size:19px;color:#1c2655;cursor:pointer;padding:0 13px}.connectionsPage .placeholder{height:44px}.activityTd{word-break:break-word;white-space:normal;overflow-wrap:break-word}.aboutConnectionPage .providersContainer{display:flex;justify-content:space-between;margin:5px 0}.aboutConnectionPage .provider{max-height:70px}.manageConnectionPage .rootDirectory{display:flex}.manageConnectionPage .changeRoot{text-decoration:underline;color:#418172;cursor:pointer;margin-right:20px}.tileContainer{padding:15px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);flex-direction:column;justify-content:space-between;border-radius:5px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.logoBox,.tileContainer{display:flex;align-items:center}.logoBox{min-height:100px;min-width:100px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);border-radius:4px;justify-content:center}.smallLogoImg{max-height:98px;max-width:98px}.tileContainer .info{display:flex;flex-direction:column;align-items:center;height:100%;max-height:150px}.tileContainer .name{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:20px;font-weight:700;margin:10px 0}.tileContainer .summary{color:#1c2655;color:var(--navy-1,#1c2655);text-align:center;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.tileContainer .actionButton{background:#418172;background:var(--teal-1,#418172);display:flex;padding:8px 16px;align-items:flex-start;color:#f2f2f2;color:var(--gray-6,#f2f2f2);font-family:Open Sans;font-size:16px;font-weight:700;cursor:pointer}@media screen and (max-width:1640px){.tileContainer{height:315px!important}.tileContainer .name{margin:7px 0 5px}}.expensePage .editLink{color:#418172;text-decoration:underline;cursor:pointer;font-weight:600}.expensePage .expenseCol{width:25%}.expensePage .resourceCol{width:15%}.expensePage .quantityCol,.expensePage .totalCostCol,.expensePage .unitCostCol{text-align:right!important}.expensePage .cellCol3 div,.expensePage .cellCol4 div,.expensePage .cellCol5 div{justify-content:flex-end!important}.governancePage .editLink{color:#418172;text-decoration:underline;cursor:pointer;font-weight:600}.governancePage .hoursCol{text-align:right!important}.governancePage .cellCol4 div{justify-content:flex-end!important}.quotePage .quoteCol{width:25%}.quotePage .resourceCol{width:15%}.quotePage .marginCol,.quotePage .markupCol,.quotePage .oneTimeCostCol,.quotePage .oneTimeRevenueCol,.quotePage .recurringCostCol,.quotePage .recurringRevenueCol{text-align:right!important}.quotePage .cellCol2 div,.quotePage .cellCol3 div,.quotePage .cellCol4 div,.quotePage .cellCol5 div,.quotePage .cellCol6 div{justify-content:flex-end!important}.ourDescriptionContent,.quoteDetailsContent,.servicePricingContent,.vendorDescriptionContent{background-color:#fff!important;padding:10px 0 0!important}.ourDescriptionTab,.quoteDetailsTab,.servicePricingTab,.vendorDescriptionTab{background-color:#fff!important;color:#418172!important;margin-left:20px}.editQuotePage .nav-tabs{margin-left:16px;margin-right:16px;background-color:#fff!important}.editQuotePage button.active{color:#418172!important;font-weight:700!important;border:none!important;border-bottom:4px solid #418172!important}.quoteTable{-moz-columns:6;column-count:6}.quotePage .sansTable thead tr th{font-size:12px}.quotePage .descriptionCol{width:20%}.quotePage .marginCol,.quotePage .markupCol{width:10%}.quotePage .oneTimeCostCol{width:12%}.quotePage .descriptionPreview{margin-left:5px;font-size:15px;color:#1c2655;cursor:pointer}.quotePage .cellCol1{padding-right:0}.quoteForm .vqCostOption{border:1px solid #d7d7d7;border-radius:3px}.quoteForm .vqCostOption.selected{border:1px solid #418172}.quoteForm .vqCostOption .selected{color:#418172}.quoteForm section.vqCost h3{font-size:16px;color:#1c2655;font-weight:700;margin-bottom:5px}.quoteForm section.vqCost span{margin-bottom:10px}.quoteForm section.vqCost .row{margin-top:10px}.quoteForm section.vqCost .costCheckbox{color:#418172;margin-top:10px;margin-left:10px}.quoteForm section.vqCost .costCheckbox p{color:#1c2655}.addVendor .vendorInfo{border-bottom:1px solid #c4c4c4;margin-bottom:20px}.addVendor h3{color:#1c2655;font-family:Open Sans;font-weight:700;font-size:20px;margin-bottom:15px}.addVendor .displayFlex .formGroup{width:150px;padding:0 5px}.addVendor .css-1jqq78o-placeholder{color:#a1a1a1;opacity:.6}.phaseCol,.serviceNameCol{width:20%}.qtyCol{width:10%}.serviceDescriptionCol{width:50%}.profServicesV2{margin:-5px -10px;padding:16px;grid-gap:24px;gap:24px;align-self:stretch;border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);background:#fff;background:var(--white,#fff);box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.profServicesV2 .headerContainer{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7d7d7;padding:10px 0;margin-bottom:20px}.profServicesV2 h2{margin-bottom:0!important}.profServicesV2 .actionBtns{display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content}.profServicesV2 .importBtn{margin-right:10px}.profServicesV2 .searchAndFilter{display:flex;align-items:center;min-width:100%;margin-bottom:5px;padding-left:15px}.profServicesV2 .search{flex:0 0 90%}.profServicesV2 .search.selected{flex:0 0 75%}.profServicesV2 .filter{flex:0 0 5%;font-size:20px;padding:1.5rem 0 0;cursor:pointer;margin:auto;display:flex;flex-direction:column}.profServicesV2 .mb-3.nav.nav-tabs{border:none;margin:5px 0!important}.profServicesV2 .mb-3.nav.nav-tabs.manageService{border-bottom:1px solid #d7d7d7;position:relative;margin:-2px 0 5px!important}.profServicesTabContent.tab-pane.active.show{padding:5px 0!important;background-color:#fff!important;min-height:auto}.profServicesV2 .nav-tabs .nav-link{border:none;width:-moz-fit-content;width:fit-content;min-width:150px}.profServicesV2.manageService .nav-tabs .nav-link{margin-bottom:-1px;height:55px}.profServicesV2 .nav-tabs .nav-link.active{border-bottom:4px solid #418172!important}.profServicesV2 li.nav-item{margin:0 5px}.manageService ul.nav-tabs li{padding:8px 0 1px}.profServicesTab{background-color:#fff;width:-moz-fit-content;width:fit-content;height:50px;font-weight:400;font-size:18px;color:#418172;padding:15px;cursor:pointer;border:none}button.profServicesTab.active{background-color:#fff!important;color:#418172!important;font-weight:600!important}.profServicesColumnHeader{display:flex;align-items:center}.profServicesV2 .px-3.py-2{padding:0!important}.profServicesV2 .nameCol{width:25%}.profServicesV2 .actual-hrsCol,.profServicesV2 .deviationCol,.profServicesV2 .statusCol,.profServicesV2 .suggested-hoursCol,.profServicesV2 .used-inCol{width:12%}.profServicesV2 .created-atCol,.profServicesV2 .updated-atCol{width:14%}.profServicesV2 th .serviceNameHeader{width:25rem}.profServicesV2 .actual-hrsCol,.profServicesV2 .deviationCol,.profServicesV2 .suggested-hoursCol{text-align:right}.profServicesV2 .actHRs,.profServicesV2 .deviation,.profServicesV2 .estHRs{display:flex;width:100%;align-items:center;justify-content:flex-end}.profServicesV2 .servicePreview{font-size:15px;color:#1c2655;cursor:pointer;display:flex;justify-content:center;width:100%}.profServicesV2 .toggleContainer{display:flex;justify-content:flex-end;height:0}.profServicesV2 .toggle-switch{height:-moz-fit-content;height:fit-content;margin-top:20px}.profServicesV2 .service{cursor:pointer;text-decoration:underline;font-weight:400;color:#418172}.profServicesV2 .statusContainer{display:flex;align-items:center;justify-content:space-between;width:68px}.profServicesV2 .statusIcon{margin-right:5px;display:flex}.profServicesV2 .usedIn{display:flex;justify-content:center}.profServicesV2 .selectedServices{display:flex;justify-content:space-between;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:4px;border:1px solid #d7d7d7;padding:2px 0 2px 8px;color:#418172;font-size:12px;font-weight:700;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);margin:25px 10px 0 0}.profServicesV2 .selectedMessage{padding:3px 2px;border-right:1px solid #d7d7d7;margin:7px 0;width:75px}.profServicesV2 .selectedIcons{display:flex;justify-content:center;align-items:center;font-size:19px;color:#1c2655;cursor:pointer;padding:0 13px}.profServicesV2 .selectedIcons .icon{margin-right:8px;padding-right:10px}.profServicesV2 .selectedIcons .approve{color:#418172;animation:none!important;opacity:1!important}.servicePreviewSlideout .previewSubheader{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:0;text-align:start}.servicePreviewSlideout .loadingPlaceholder{min-height:331.5px}.servicePreviewSlideout .usedInItemName{text-decoration:underline;cursor:pointer;color:#418172}.servicePreviewSlideout .openIcon{margin-right:10px}.servicePreviewSlideout tfoot .pageNumber{padding:5px 8px}.servicePreviewSlideout .px-3.py-2{margin-bottom:20px}.profServicesV2 span.activeFilters{align-self:center;margin-left:6px}.profServicesV2 .actionBtns .button{border-radius:0;height:40px;color:#fff;font-weight:700;font-size:16px;padding:8px 16px}.profServicesV2 .actionBtns .cancelButton{margin-right:16px;padding:8px 16px;font-size:16px;font-weight:700;background:#fff;border-radius:0;border:2px solid #418172;color:#418172}.profServicesV2 .actionBtns .cancelButton:hover{background:#fff!important;color:#418172;border:2px solid #418172}.profServicesV2 .actionBtns .disabled,.profServicesV2 .actionBtns .disabled:hover{background-color:#c4c4c4!important}.profServicesV2 .formRow{display:flex;align-items:center;justify-content:space-around}.profServicesV2 .formRow.one .formGroup{width:100%}.profServicesV2 .formRow.two .formGroup{width:50%}.profServicesV2 .formRow.three .formGroup{width:32%}.profServicesV2 h2{font-size:24px}.profServicesV2 .generalTab h5,.profServicesV2 h2{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-weight:700}.profServicesV2 .generalTab h5{font-size:16px;margin-bottom:15px}.profServicesV2 .generalTab .formSection{border-bottom:1px solid #d7d7d7;margin-bottom:20px}.profServicesV2 .generalTab .row{margin-top:15px}.profServicesV2 .generalTab .row.firstRow{margin-bottom:-15px}.profServicesV2 .generalTab .row .nameField .formGroup{margin-bottom:0!important}.profServicesV2 .generalTab .css-1jqq78o-placeholder{color:#a1a1a1;opacity:.6}.profServicesV2.manageService .tabs h2{margin-top:30px}.profServicesV2.manageService .tab-content{margin-bottom:0}.profServicesV2.manageService .css-16xfy0z-control{background:#e9ecef!important}.profServicesV2.manageService .css-olqui2-singleValue{color:#000!important}.profServicesV2 .headerContainer.subservices{color:#1c2655;color:var(--navy-1,#1c2655);border-bottom:none;font-weight:700;font-size:16px;padding:0;margin-bottom:10px}.profServicesV2 .subserviceHeader{margin-bottom:-10px}.profServicesV2 .generalTab .qtyCol,.profServicesV2 .generalTab .unitHrsCol{width:15%}.profServicesV2 .generalTab .resourceCol{width:40%}.profServicesV2 .generalTab .px-3.py-2 .subserviceName{width:350px!important}.serviceNameCol,.subserviceNameCol{width:33%}.profServicesV2 .teamsTags{margin-top:15px}.profServicesV2 .teamsTags .teamsTagsHeader{margin-bottom:10px}.profServicesV2 .generalTab .advancedPricing{align-items:center;color:#418172;cursor:pointer;margin:-10px 0 25px;font-size:15px}.profServicesV2 .generalTab .advancedPricingText{text-decoration:underline}.profServicesV2 .generalTab .advancedPricing strong{margin-right:5px}.profServicesV2 .generalTab .advancedPricing.subservice{font-size:13px;display:flex;margin:5px 0 0}.profServicesV2 .generalTab .subserviceAdvancedPricing{display:flex;flex-direction:column;margin:15px 0 -5px;align-items:flex-end}.profServicesV2 .generalTab .variables{margin-bottom:20px;margin-top:-12px}.profServicesV2 .servicelanguageitemCol{width:65%}.profServicesV2 .serviceLanguageTab .sansTable tr td{vertical-align:top}.profServicesV2 .serviceLanguageTab .sansTable .markdownTextArea{margin:0!important}.profServicesV2 .serviceLanguageTab .css-1nmdiq5-menu{z-index:1000!important}.serviceFilters .dateField{width:200px}.serviceFilters .dateContainer{display:flex;align-items:center;justify-content:space-between}.serviceFilters section h3{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:20px;font-weight:700;margin-bottom:15px}.serviceFilters section{border-bottom:1px solid #d7d7d7;margin-bottom:15px}.checkOrMultiSelect .checkOption{color:#418172;color:var(--teal-1,#418172);font-family:Open Sans;font-size:14px;font-weight:400;margin-right:20px}.checkOrMultiSelect .checkOption.checked{font-weight:700}.advancedPricingSlideout .add{display:flex;align-items:center;cursor:pointer;color:#418172;margin:10px 0 0 5px}.advancedPricingSlideout .addText{text-decoration:underline;margin-left:10px;font-size:15px}.advancedPricingSlideout h3{font-size:20px;margin-bottom:10px}.advancedPricingSlideout .edit{display:flex;align-items:center}.advancedPricingSlideout .edit .fa-pencil{margin-right:10px}.advancedPricingSlideout .saveCancel{display:flex;align-items:center;width:30%;justify-content:space-between;margin-left:10px}.advancedPricingSlideout .saveCancel .svg-inline--fa{font-size:15px}.advancedPricingSlideout .fixedAmtCol,.advancedPricingSlideout .minQtyCol{width:30%}.advancedPricingSlideout .saveCancel .fa-check{color:#418172;margin-right:10px;animation:none!important;opacity:1!important}.advancedPricingSlideout .fa-trash-can{color:#b90200;font-size:15px}.advancedPricingSlideout .fa-pencil{font-size:14px}.advancedPricingSlideout .px-3.py-2{margin-bottom:-5px}.advancedPricingSlideout section{margin-bottom:25px}.serviceProductsContainer .fullWidth{position:relative;height:20px}.serviceProductsContainer .fullWidth div{white-space:nowrap;position:absolute;left:0;width:100%;z-index:1;overflow:visible}.profServicesV2 .serviceProductsContainer .actionBtns{justify-content:flex-end}.serviceProductsContainer .serviceProductsHeader{display:flex;align-items:center;justify-content:space-between;margin:15px 0}.serviceProductsContainer .serviceProductsHeader.end{justify-content:flex-end}.serviceProductsContainer .selectedProducts{display:flex;justify-content:space-between;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:4px;border:1px solid #d7d7d7;padding:2px 0 2px 8px;color:#418172;font-size:12px;font-weight:700;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.serviceProductsContainer .selectedMessage{padding:3px 10px 3px 2px;border-right:1px solid #d7d7d7;margin:5px 0;width:-moz-fit-content;width:fit-content}.serviceProductsContainer .selectedIcons{display:flex;justify-content:center;align-items:center;font-size:19px;color:#1c2655;cursor:pointer;padding:0 13px}.serviceProductsContainer .css-1b08s8a.open{width:65%}.serviceProductsContainer .priceCol{text-align:end}.serviceProductsContainer div:has(>.priceCol){justify-content:flex-end!important}.serviceProductsContainer .nameCol{width:35%}.serviceProductsContainer .mfrPartCol{width:25%}.serviceProductsContainer .skuCol{width:30%}.serviceProductsContainer .searchField{margin-bottom:15px}.serviceProductsContainer .css-1cqsba3:disabled{border:2px solid #c4c4c4;background-color:#c4c4c4;text-decoration:underline;-webkit-text-decoration-color:#c4c4c4;text-decoration-color:#c4c4c4}.Col{width:5%}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.activeDocumentTemplatesContent,.archivedDocumentTemplatesContent{background-color:#fff!important;padding:10px 0 0!important}.activeDocumentTemplatesTab,.archivedDocumentTemplatesTab{background-color:#fff!important;color:#418172!important;margin-left:20px}.documentTemplatesPage .activeDocumentTemplatesTab.active,.documentTemplatesPage .archivedDocumentTemplatesTab.active{font-weight:700!important;color:#418172;border-bottom:4px solid #418172}.nav-tabs,.nav-tabs .nav-link{border:none}.nav-tabs{margin-bottom:0!important}.exampleFilename{border-radius:4px;background:#f2f2f2;background:var(--gray-6,#f2f2f2);padding:10px}.collaboratorsV2Page .col-sm-12,.collaboratorsV2Page .formGroup{padding:0!important;margin:0!important}.collaboratorsV2Page .form-label{display:none}.servicesV2{margin-top:-10px;margin-left:-10px;padding:20px;background:#fff;border-radius:4px;border:1px solid #d7d7d7}.servicesV2 .px-3.py-2{padding:0!important}.servicesV2 .projectServiceName{color:#212957;font-weight:800;font-size:12px}.servicesV2 .projectBlueprintName{font-weight:800;font-size:12px;color:#418172;text-decoration:underline}.servicesV2 .actionBtns{justify-content:space-between;border-bottom:1px solid #d7d7d7;width:100%;padding-bottom:10px;margin-bottom:20px}.servicesV2 .actionBtns,.servicesV2 .leftHeader{display:flex;align-items:center}.servicesV2 .servicesH1{color:#212957;font-weight:800;font-size:24px}.servicesV2 .servicesH2{color:#212957;font-weight:800;font-size:18px;margin-bottom:15px}.servicesV2 .cancelButton{margin-right:10px;border-radius:0}.servicesV2 .actionBtns .button{border-radius:0;height:40px;color:#fff;font-weight:700;font-size:16px;padding:8px 16px}.servicesV2 .actionBtns .cancelButton{margin-right:16px;padding:8px 16px;font-size:16px;font-weight:700;background:#fff;border-radius:0;border:2px solid #418172;color:#418172}.servicesV2 .actionBtns .cancelButton:hover{background:#fff!important;color:#418172;border:2px solid #418172}.servicesV2 .actionBtns .disabled,.servicesV2 .actionBtns .disabled:hover{background-color:#c4c4c4!important}.servicesV2 .searchField{margin:0 0 20px}.servicesV2 .searchContainer{align-items:center}.servicesV2 .filterStandards{display:flex;flex-direction:column;align-items:center}.servicesV2 .filterBtn{cursor:pointer;color:#1c2655;font-size:22px}.servicesV2 .active,.servicesV2 .filterIcon.active{cursor:pointer;color:#418172}.servicesV2 .searchField.surveys{margin:0 0 5px!important}.servicesV2 .previewCol{text-align:center}.servicesV2 .totalHoursCol{text-align:right}.servicesV2 .previewService{width:100%;display:flex;justify-content:center}.servicesV2 .previewService .fa-eye{font-size:16px;cursor:pointer;color:#212957}.servicesV2 .nameCol{width:30%}.servicesV2 .serviceCategoryCol{width:20%}.servicesV2 .previewCol{width:15%}.servicesV2 .alignRight{width:100%;text-align:right}.servicesV2 .totalHoursCol{width:12%}.servicesV2 .phaseCol{width:20%}.servicesV2 .px-3.py-2 .sortIcon{cursor:pointer}.servicesV2 .px-3.py-2 .servicesTableColumn1,.servicesV2 .servicesTable .resourceDropdown{width:100%}.servicesV2 .previewService.review{width:auto;padding-left:10px}.servicesV2 .servicesTable .totalHoursCol{text-align:left}.servicesV2 .servicesTable .resourceCol{width:20%}.servicesV2 .servicesTable .serviceName{display:flex;align-items:center;width:100%}.servicesV2.applyBlueprint,.servicesV2.applyStandards,.servicesV2.applySurvey{margin:20px!important}.servicesV2 .servicesInBlueprint{display:flex;align-items:center}.servicesV2 .servicesInBlueprintCol{width:40%}.servicesV2 .servicesInBlueprint .previewBlueprint{margin-left:10px;font-size:16px;color:#212957}.servicesV2 .blueprintTag{padding:5px 10px;border:1px solid #418172;border-radius:6px;color:#418172;font-weight:800;margin-right:10px}.servicesV2.applyBlueprint .accordion{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.servicesV2 .blueprintAccordion{color:#212957;border-radius:4px;border:2px solid #d7d7d7;border:2px solid var(--gray-3-stroke,#d7d7d7);background:#fff;background:var(--white,#fff);box-shadow:0 2px 3px 0 rgba(0,0,0,.15);display:flex;padding:16px 24px;justify-content:center;align-items:flex-start;flex-direction:column;grid-gap:16px;gap:16px;align-self:stretch}.servicesV2 .blueprintAccordionHeader{font-weight:800;font-size:21px;color:#212957;padding-bottom:5px;display:flex;align-items:center;grid-gap:15px;gap:15px}.servicesV2 .blueprintAccordion .fa-circle-minus,.servicesV2 .blueprintAccordion .fa-circle-plus{color:#418172;stroke-width:3px;font-size:30px}.servicesV2.applyBlueprint .accordion-collapse{border-top:1px solid #d7d7d7;width:100%}.servicesV2.applySurvey .surveysColumnHeader{display:flex;align-items:center}.servicesV2.applySurvey .fa-eye{font-size:16px;color:#212957}.servicesV2 .surveysTabContent.tab-pane.active.show,.servicesV2 button.surveysTab,.servicesV2 button.surveysTab.active{background-color:#fff!important}.servicesV2 .tab-content .tab-pane.active{min-height:unset!important}.servicesV2 .phaseContainer{background:#fafafa;border-radius:5px;padding:12px 16px 16px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);margin:12px 0}.servicesV2 .phaseContainer .phaseHeader{color:#1c2655;color:var(--navy-1,#1c2655);font-size:20px;font-weight:700;margin-bottom:15px}.servicesV2 .phaseContainer .phaseHeader.noName{padding-top:16px}.projectServicesV2 .css-1b08s8a.open,.servicesV2 .css-1b08s8a.open{width:45%}.projectServicesV2 .css-1u9mztj,.servicesV2 .css-1u9mztj{padding:6px 24px 16px 1rem}.servicePreviewSlideout .overviewValues{padding-left:20px;font-weight:800}.servicePreviewSlideout .overview{display:flex;margin-bottom:20px}.servicePreviewSlideout{color:#212957}.servicePreviewSlideout .subserviceNameCol{width:25%}.servicePreviewSlideout .productNameCol{width:30%}.servicePreviewSlideout .hoursCol,.servicePreviewSlideout .mfrPartCol,.servicePreviewSlideout .qtyCol,.servicePreviewSlideout .unitPriceCol{width:20%}.servicePreviewSlideout .qtyCol{text-align:center}.servicePreviewSlideout .hoursCol,.servicePreviewSlideout .unitPriceCol{text-align:right}.servicePreviewSlideout .alignCenter{text-align:center;width:100%}.servicePreviewSlideout .alignRight{text-align:right;width:100%}.servicePreviewSlideout .px-3.py-2{padding:0!important}.servicesV2 .css-1b08s8a.open{width:45%}.servicesV2 .css-1u9mztj{padding:6px 24px 16px 1rem}.servicesV2 .blueprintPreviewSlideout .previewSubheader{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:18px;font-weight:700;margin-bottom:10px;margin-top:0;text-align:start}.servicesV2 .blueprintPreviewSlideout .serviceNameCol{width:40%}.servicesV2 .blueprintPreviewSlideout .qtyCol{width:25%;text-align:center}.servicesV2 .blueprintPreviewSlideout .alignCenter{width:100%;text-align:center}.servicesV2 .blueprintPreviewSlideout .px-3.py-2{margin-bottom:20px}.servicesV2 .blueprintPreviewSlideout .generalValue{white-space:pre-wrap}.servicesV2 .blueprintPreviewSlideout .alignRight{width:100%;text-align:right}.vendor-edit-layout .pageTabs{padding-bottom:8px}.vendor-edit-layout .admin-form-card{margin-top:0}.productsV2 .card{padding:16px!important}.productsV2 .card-body,.productsV2 .px-3.py-2{padding:0!important}.productsV2 .card-header{padding:0}.productsV2 .productNameText{font-size:12px;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.productsV2 .form-control,.productsV2 .productNameText{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans}.productsV2 .form-control{display:flex;font-size:16px;padding:8px;align-items:flex-start;grid-gap:10px;gap:10px;align-self:stretch;border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);background:#fff;background:var(--white,#fff)}.productsV2 .regButton{border-radius:0;padding:8px 16px;background:#418172;color:#fff}.productsV2 .cancelButton,.productsV2 .regButton{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;height:100%}.productsV2 .cancelButton{margin-right:16px;background:#fff;color:#418172;border-radius:0;padding:6px 12px;border:2px solid #418172}.productsV2 .actionBtns{display:flex;width:640.5px;justify-content:flex-end;align-items:center;grid-gap:16px;gap:16px}.productsV2 .sansTable thead tr th{font-size:12px}.productsV2 .accordianTitle,.productsV2 .sansTable thead tr th{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-style:normal;font-weight:700;line-height:normal}.productsV2 .accordianTitle{display:flex;font-size:24px;align-items:center;justify-content:center}.productsV2 .intProdID,.productsV2 .mfgPartNum,.productsV2 .unitPrice,.productsV2 .units{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.productsV2 .description{margin-top:4px;font-size:12px}.productsV2 .priceTabs{flex-wrap:nowrap!important;align-items:flex-start}.productsV2 .col{padding:0 12px}.productsV2 .form-label,.productsV2 .sansTable tfoot tr td{font-size:16px}.productsV2 .fa-angle-left:before,.productsV2 .fa-angle-right:before{font-size:2rem}.productsV2 .tab-content{width:100%}.productsV2 .priceTabContent{flex:1 1;display:flex;width:100%}.productsV2 .nav-tabs .nav-link{font-weight:400;padding:12px 16px}.productsV2 .nav-tabs .nav-link,.productsV2 .nav-tabs .nav-link.active{color:#418172;color:var(--teal-1,#418172);font-family:Open Sans;font-size:16px;font-style:normal;line-height:normal;background-color:#fff}.productsV2 .nav-tabs .nav-link.active{font-weight:700;border-bottom:4px solid #418172;border-bottom:4px solid var(--teal-1,#418172)}.productsV2 .tab-pane.active{background-color:#fff;padding:0;min-height:auto!important;margin-top:-11px}.productsV2 .dropDownSearchBy{display:flex;height:38px;padding:8px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);background:#fff;background:var(--white,#fff);color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:161px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productsV2 .add{color:#418172;color:var(--teal-1,#418172);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin:10px 0 0 5px;cursor:pointer}.productsV2 .add,.productsV2 .tableTitle{font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.productsV2 .tableTitle{color:#1c2655;color:var(--navy-1,#1c2655)}.productsV2 .actionsCell{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:space-between;grid-gap:8px;gap:8px;font-size:24px}.productsV2 .acctCodesTable th{font-size:12px!important;font-weight:700}.productsV2 .acctCodesTable th,.productsV2 .categoryDropdown{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-style:normal;line-height:normal}.productsV2 .categoryDropdown{border-radius:4px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-weight:400;padding:8px 3rem 8px 8px}.productsV2 .categoryDropdownWrapper{position:relative;width:100%}.productsV2 .dropdownArrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none}.productsV2 .nonEditingCell{display:flex;width:100%;font-size:16px;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}.productsV2 .actionsIcon{cursor:pointer;width:20px;height:20px}.productsV2 .editCategoryIcon,.productsV2 .editCategoryRow{display:flex;align-items:center;grid-gap:8px;gap:8px}.productsV2 .editCategoryRow{width:100%}.productsV2 .deleteIcon{cursor:pointer;width:20px;height:20px;color:#e74c3c}.productsV2 .saveCancel{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;justify-content:space-between;grid-gap:8px;gap:8px;padding-left:8px;font-size:24px}.productsV2 section{margin-bottom:25px}.productsV2 .addText{margin-left:10px}.productsV2 .materialCostTable th,.productsV2 .materialPriceTable th{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:12px!important;font-style:normal;font-weight:700;line-height:normal}.productsV2 .edit{width:100%;cursor:pointer;width:20px;height:20px}.productsV2 .edit,.productsV2 .fixedAmt{display:flex;font-size:16px;align-items:center;grid-gap:8px;gap:8px}.productsV2 .fixedAmt{width:100%}.productsV2 td{font-size:16px!important}.resourcesV2Page .lobDropdown,.resourcesV2Page .resourceDropdown{width:100%}.resourcesV2Page .table td{border:none!important}.resourcesV2Page .vendorQuotesV2Table{max-width:97%;margin-left:16px}.resourcesV2Page .saveCancel{display:flex;align-items:center;width:30%;justify-content:space-between;margin-left:10px}.resourcesV2Page .saveCancel .svg-inline--fa{font-size:15px}.resourcesV2Page .saveCancel .fa-check{color:#418172;margin-right:10px;animation:none!important;opacity:1!important}.resourcesV2Page .fa-trash-can{color:#b90200;font-size:15px}.resourcesV2Page .whiteBg.details.card{margin:15px}.resourcesV2Page .categoryCol,.resourcesV2Page .descriptionCol,.resourcesV2Page .externalNameCol,.resourcesV2Page .resourceNameCol{width:15%}.resourcesV2Page .actionBtns{grid-gap:10px;gap:10px}.servicesV2.applySurvey h5,.servicesV2.applySurvey h6{color:#1c2655;color:var(--navy-1,#1c2655);font-size:16px;line-height:unset;margin-bottom:0}.servicesV2.applySurvey h6{margin-bottom:2px;font-weight:300;margin-bottom:5px}.servicesV2.applySurvey .aboutSurvey{margin-bottom:15px;margin-top:-5px}.servicesV2.applySurvey .aboutSurvey .servicesV2.applySurvey .formGroup{margin-bottom:0}.servicesV2.applySurvey .questionsContainer{display:flex;align-items:flex-start;flex-wrap:wrap}.applySurvey .form-check-label{font-weight:700;color:#1c2655;color:var(--navy-1,#1c2655)}.servicesV2.applySurvey .questionsContainer .col-6{padding-left:0}.servicesV2.applySurvey .questionsContainer .form-label{color:#1c2655}.servicesV2.applySurvey .servicesH2{font-size:22px;font-weight:700}.servicesV2.applySurvey .surveyQuestion{padding-bottom:10px}.servicesV2.applySurvey .questionsContainer .required{color:#fd0300}.servicesV2.applySurvey .questionnaireSection{padding:15px;background-color:#fafafa;border:1px solid #eee;border-radius:4px;margin-bottom:15px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.servicesV2.applySurvey .sectionHeader{border-bottom:1px solid #d7d7d7;padding-bottom:5px;margin-bottom:15px}.servicesV2.applySurvey .accordion-flush .card{box-shadow:0 2px 3px rgba(0,0,0,.15);border:1px solid #d7d7d7;border-radius:4px;margin-bottom:10px}.servicesV2.applySurvey .accordianCollapse{padding-top:0}.servicesV2.applySurvey .px-3.py-2{margin-top:15px}.servicesV2.applySurvey .accordion .card{overflow:visible}.servicesV2.applySurvey .accordion .row>:nth-child(2){width:71vw}.servicesV2.applySurvey .accordionHeaderContent{width:80vw}.servicesV2.applySurvey .recommendationAccordion{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.servicesV2.applySurvey .pendingAlert{padding:10px 15px;background-color:#cc672f;color:#f2f2f2;font-size:17px}.surveyRecommendations .nonServiceRecommendationsContainer{padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;border-radius:5px;border:1px solid #d7d7d7;border:1px solid var(--gray-3-stroke,#d7d7d7);margin-bottom:15px;grid-gap:16px;gap:16px}.surveyRecommendations .nonServiceRecommendationsBanner{padding:8px 16px;background:#cc672f;background:var(--yellow-0,#cc672f);color:#f2f2f2;color:var(--gray-6,#f2f2f2);align-self:stretch}.surveyRecommendations .nonServiceRecommendationCard{padding:16px;grid-gap:16px;gap:16px;border-radius:5px;background:#f2f2f2;background:var(--gray-6,#f2f2f2);font-size:16px!important;align-self:stretch}.surveyRecommendations .warningText{color:#cc672f;font-weight:700}.surveyRecommendations .nonServiceRecommendationCard svg{margin:0 10px}.projectServicesV2{margin:15px;background:#fff;padding:15px;border:1px solid #d7d7d7;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.projectServicesV2 .projectServicesHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7d7d7;margin-bottom:10px}.projectServicesV2 .projectServicesHeader .title{color:#1c2655;font-weight:800;font-size:24px;padding-bottom:10px}.projectServicesV2 .actionBtns{grid-gap:10px;gap:10px}.projectServicesV2 .tabsHeaderRow .selectedBtn{background-color:#fff;color:#418172;border:1px solid #d7d7d7;border-radius:5px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);display:flex;align-items:center;justify-content:space-between;grid-gap:10px;gap:10px;height:50px}.projectServicesV2 .tabsHeaderRow .fa-trash-can{padding-right:20px;padding-left:15px;font-size:18px;border-left:1px solid #d7d7d7;color:#1c2655;cursor:pointer}.projectServicesV2 .tabsHeaderRow .selectedMsg{font-weight:800;font-size:14px;min-width:-moz-fit-content;min-width:fit-content;padding:10px 5px}.projectServicesV2 .tabsHeaderRow{display:flex;align-items:flex-end;grid-gap:12px;gap:12px}.projectServicesV2 .projectServicesTabNav{color:#418172!important;font-size:16px;padding:10px 16px;min-width:180px;text-align:center;font-weight:400}.projectServicesV2 .projectServicesTabNav.active{font-weight:600!important;border-bottom:4px solid #418172!important}.projectServicesV2 .projectServicesTabContent.active{background-color:#fff;padding:20px 0 0;min-height:unset!important}.projectServicesV2 .tabsHeaderRow .nav-tabs{border-bottom:1px solid #d7d7d7;width:100%;padding:0 15px}.projectServicesV2 .projectPhase{padding:10px;background:#fafafa;margin-bottom:15px;border-radius:4px}.projectServicesV2 .projectPhase .phaseHeader{display:flex;align-items:center;justify-content:space-between;position:relative;padding:10px 0}.projectServicesV2 .projectPhase .phaseDragHandle{display:flex;align-items:center;grid-gap:10px;gap:10px;cursor:grab}.projectServicesV2 .phaseHeader.noDnD .phaseDragHandle,.projectServicesV2 .projectPhase .phaseHeader.noDnD{cursor:default}.projectServicesV2 .projectPhase .phaseTitle{display:flex;align-items:center;grid-gap:10px;gap:10px;font-weight:700;font-size:16px}.projectServicesV2 .projectPhase .expandIcon{color:#1c2655;font-size:20px;cursor:pointer!important}.projectServicesV2 .gripIcon{font-size:18px;cursor:grab;color:#1c2655}.projectServicesV2 .projectPhase .phaseBody{display:flex;flex-direction:column;align-items:self-start;grid-gap:10px;gap:10px;justify-content:flex-start;margin-top:5px}.projectServicesV2 .projectPhase.dragging,.projectServicesV2 .projectService.dragging{cursor:grabbing;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.projectServicesV2 .projectPhase.dragging .phaseBody{display:none}.projectServicesV2 .projectPhase .placeholder{background:#fff;border:1px solid #d7d7d7;border-radius:4px;width:100%;padding:10px;font-size:14px}.addServicesModal .addServiceOption{margin-bottom:15px;padding:15px;font-size:18px;border:1px solid #d7d7d7;border-radius:4px;color:#1c2655;font-weight:700;cursor:pointer;display:flex;align-items:center}.addServicesModal .fa-circle-plus{color:#418172;font-size:25px;margin-right:10px}.addServicesModal .modal-dialog,.projectPhaseModal .modal-dialog{margin-top:100px}.projectServicesV2 .serviceToggle{font-size:15px;color:#8f8f8f}.projectServicesV2 .serviceToggle.first{margin-left:10px}.projectServicesV2 .notesIcon{font-size:15px}.projectServicesV2 .gearIcon{color:#1c2655;font-size:15px}.projectServicesV2 .cogMenu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 6px rgba(0,0,0,.2);padding:5px 10px;z-index:1000;white-space:nowrap;min-width:180px}.projectServicesV2 .cogMenu.service{left:unset!important;right:0}.projectServicesV2 .cogMenuItem{padding:5px 15px;cursor:pointer;font-weight:400;font-size:14px;font-family:Open Sans}.projectServicesV2 .cogMenuItem.standard{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.projectServicesV2 .cogMenuItem.disabled{color:#d7d7d7}.projectServicesV2 .cogMenuItem:hover{background-color:#f0f0f0}.projectServicesV2 .cogMenuItem.disabled:hover{background-color:#fff;cursor:default}.projectServicesV2 .serviceName .previewService{font-size:15px;color:#1c2655}.projectServicesV2 .variableHoursContainer{margin-bottom:-5px;margin-top:10px}.projectServicesV2 .variableHours{color:#418172;font-weight:600}.projectServicesV2 .css-b62m3t-container{width:100%}.projectServicesV2 .serviceTable{width:100%;border-collapse:collapse;border:1px solid #d7d7d7;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.projectServicesV2 .dndHandle{border-right:1px solid #d7d7d7;border-right:1px solid var(--gray-3-stroke,#d7d7d7);background:#f2f2f2;background:var(--gray-6,#f2f2f2);padding:15px 3px;color:#1c2655;cursor:grab;height:-webkit-fill-available}.projectServicesV2 .dndHandle .fa-grip-dots-vertical{font-size:18px}.projectServicesV2 .serviceTable th,.projectServicesV2 .subservicesTable th{border-bottom:1px solid #d7d7d7;color:#1c2655;background-color:#fff;padding:8px 0}.projectServicesV2 .serviceTd{display:flex;align-items:center;grid-gap:8px;gap:8px;min-height:40px;padding-right:10px}.projectServicesV2 .serviceName{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%}.projectServicesV2 .addServiceBtn{color:#418172;background-color:unset;border:none;font-weight:600;text-decoration:underline;font-size:14px;cursor:pointer}.projectServicesV2 .hideEmptyPhasesNote{font-family:inherit;font-size:14px;color:#418172}.projectServicesV2 .subservicesRow{background:#fff}.projectServicesV2 .subservices{padding:10px 35px 10px 0;margin-left:31%;display:flex;flex-direction:column;align-items:flex-start;grid-gap:10px;gap:10px}.projectServicesV2 .serviceLanguageTab .subservices{margin-left:30%}.projectServicesV2 .subservices.sm{margin-left:27%}.projectServicesV2 .servicePricingTab .subservices{margin-left:0;padding:0}.projectServicesV2 .servicePricingTab .subservicesRow td{padding:0}.projectServicesV2 .servicePricingTab .serviceTable{table-layout:fixed;width:100%}.projectServicesV2 .servicePricingTab .serviceTable td:first-child,.projectServicesV2 .servicePricingTab .serviceTable th:first-child{width:28%}.projectServicesV2 .servicePricingTab .subservicesRow table{table-layout:fixed;width:100%;box-shadow:none}.projectServicesV2 .servicePricingTab .subservicesRow table td:first-child,.projectServicesV2 .servicePricingTab .subservicesRow table th:first-child{padding-left:30px}.projectServicesV2 .servicePricingTab .subservicesRow table td:not(:first-child) .serviceTd{padding-left:0}.projectServicesV2 .subservicesRow .subservicesHeader{font-size:16px;font-weight:600;font-family:Open Sans;color:#1c2655}.projectServicesV2 .subservicesRow .subservicesTable{padding:15px;background-color:#fafafa;border-radius:4px}.projectServicesV2 .subservicesRow table{margin:0;width:100%;border:1px solid #d7d7d7}.projectServicesV2 .serviceTable .serviceNameCol{padding-left:10px;width:27%}.projectServicesV2 .serviceLanguageTab .serviceTable .serviceNameCol{width:30%}.projectServicesV2 .serviceTable .subserviceNameCol{padding-left:10px;width:21%}.projectServicesV2 .serviceTable .subserviceNameCol.sm{padding-left:10px;width:31%}.projectServicesV2 .serviceTable .serviceCategoryCol{width:20%}.projectServicesV2 .serviceTable .locationCol,.projectServicesV2 .serviceTable .serviceCategoryCol.sm{width:15%}.projectServicesV2 .serviceTable .hoursCol,.projectServicesV2 .serviceTable .qtyCol{width:10%}.projectServicesV2 .serviceTable .resourceCol{width:20%}.projectServicesV2 .subservicesRow table .subserviceNameCol{width:22%}.projectServicesV2 .subservicesRow table .hoursCol,.projectServicesV2 .subservicesRow table .qtyCol{width:11.5%}.projectServicesV2 .subservicesRow table .resourceCol{width:19%}.projectServicesV2 .serviceTable .fa-square-minus,.projectServicesV2 .serviceTable .fa-square-plus{font-size:15px;color:#8f8f8f}.projectServicesV2 .serviceTable .customItem{border:1px solid #fcd22e!important;border-radius:4px}.projectServicesV2 .serviceTable .customItem .css-13cymwt-control{border-style:unset}.projectServicesV2 .serviceTable .css-3iigni-container .css-16xfy0z-control{background-color:#e9ecef;border:1px solid #ced4da}.projectServicesV2 .serviceTable .css-3iigni-container .css-olqui2-singleValue{color:#495057}.projectServicesV2 .projectServicesTabContent.serviceLanguageTab td{vertical-align:top}.projectServicesV2 .projectServicesTabContent.serviceLanguageTab .serviceTable .nameField{padding-top:10px}.projectServicesV2 .serviceTable .lfTextArea{margin:10px 0}.projectServicesV2 .serviceTable .css-3iigni-container{width:100%!important}.projectServicesV2 .serviceTable .subservicesRow.striped{background:#fafafa}.projectServicesV2 .serviceTable .submitBtns{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:0 5px 0 8px;margin-left:5px}.projectServicesV2 .serviceTable .submitBtns .svg-inline--fa{cursor:pointer;font-size:17px}.projectServicesV2 .serviceTable .submitBtns.subservices{margin-left:0!important;grid-gap:10px!important;gap:10px!important;padding-right:0!important;padding-left:5px!important;flex-direction:row!important}.projectServicesV2 .serviceTable .settingsContainer{padding-left:5px;display:flex;align-items:center;flex-direction:column;grid-gap:2px;gap:2px}.projectServicesV2 .serviceTable .settingsContainer.empty{width:20px!important}.projectServicesV2 .unassignedServicesSection .fa-square-plus{margin-right:10px!important}.projectServicesV2 .languageFieldSelect{display:flex;align-items:center;padding:10px 0 15px}.projectServicesV2 .lfLabel{min-width:-moz-fit-content;min-width:fit-content;padding-right:10px}.projectServicesV2 .languageFieldSelect .basic-single{width:275px}.projectServicesV2 .markdownTextArea{margin:10px 0!important}.notesSlideout .notesSubheader{font-weight:800;color:#1c2655;font-size:18px;margin-bottom:10px}.notesSlideout .noteCol{width:55%}.notesSlideout .usernameCol{width:20%}.notesSlideout .created_atCol{width:25%}.notesSlideout .editableDataTable tr td{vertical-align:top;padding:10px}.notesSlideout .editableDataTable tr th{vertical-align:top;padding:5px 10px}.notesSlideout .css-1b08s8a.open{width:55%!important}.manageNotesSlideout .editableDataTable{margin-bottom:0}.manageNotesSlideout .editableDataTable tbody tr{min-height:45px}.manageNotesSlideout .newNote{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;padding:10px 5px;border-top:none!important;border:1px solid #d7d7d7;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);background-color:#fff}.manageNotesSlideout .newNote.striped{background-color:#fafafa}.manageNotesSlideout .newNote.borderTop{border-top:1px solid #d7d7d7!important}.manageNotesSlideout .editableDataTable.addingNote{box-shadow:none!important}.manageNotesSlideout .newNote .svg-inline--fa{font-size:20px;cursor:pointer;padding:5px}.manageNotesSlideout .newNote .fa-check{color:#418172}.manageNotesSlideout .newNote .fa-x{color:#b90200}.manageNotesSlideout .addNoteBtn{margin-left:10px;margin-top:10px!important;cursor:pointer;margin-top:10px}.notesSlideout .noteViewCell{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;width:100%}.notesSlideout .noteViewCell .noteContentWrapper{flex:1 1;display:flex;flex-direction:column;grid-gap:2px;gap:2px;word-break:break-word}.notesSlideout .noteViewCell .noteContent{word-break:break-word}.notesSlideout .noteViewCell .noteUpdatedAt{font-size:12px;color:grey;margin-top:5px}.notesSlideout .noteDeleteIcon,.notesSlideout .noteEditIcon{flex-shrink:0;cursor:pointer;font-size:14px;padding:2px}.notesSlideout .noteEditIcon{color:#1c2655}.notesSlideout .noteDeleteIcon{color:#b90200}.notesSlideout .createdAtCell{display:flex;align-items:center;justify-content:space-between;width:100%;grid-gap:8px;gap:8px}.notesSlideout .noteEditCell{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;width:100%}.notesSlideout .noteEditCell .form-control{flex:1 1}.notesSlideout .noteEditCell .svg-inline--fa{font-size:20px;cursor:pointer;padding:5px}.notesSlideout .noteEditCell .fa-check{color:#418172}.notesSlideout .noteEditCell .fa-x{color:#b90200}.customerSummaryV2{margin:-10px;background:#fff;padding:20px;border-radius:4px;border:1px solid #d7d7d7;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.customerSummaryV2 .mainHeader{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #d7d7d7;margin-bottom:15px}.customerSummaryV2 .title{font-weight:700;font-size:24px;color:#1c2655}.customerSummaryV2 .markdownTextArea{margin-bottom:15px}.tooltipAlert{background-color:#fff;border:2px solid #333;border-radius:5px;color:#333;display:inline-block;padding:10px;position:relative;margin-bottom:10px}.tooltipAlert:after,.tooltipAlert:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;top:-10px;content:"";right:70%;margin-right:-10px;position:absolute}.tooltipAlert:before{border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid;border-bottom-color:inherit;top:-13px;margin-right:-13px}.customCardHeader{padding:10px}.duplicateProjectModal .modal-dialog{max-width:1000px}.duplicateProjectModal .sectionHeader{color:#1c2655;font-weight:700;font-size:16px;margin-top:16px}.duplicateProjectModal .sectionHeader:first-child{margin-top:0}.duplicateProjectModal .formGroup{margin-bottom:10px}.duplicateProjectModal .form-label{margin-bottom:2px}.duplicateProjectModal .description{margin-bottom:10px}.duplicateProjectModal .modal-body{padding:10px 15px 0!important}.duplicateProjectModal .nameCol{width:35%}.duplicateProjectModal .px-3.py-2{padding:0!important}.duplicateProjectModal .sansTable thead tr th{font-size:12px!important}.selectdiv{position:relative}select::-ms-expand{display:none}.selectdiv select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:30px;max-width:320px;float:right;margin:0 0 0 8px;padding:3px 0 3px 8px;font-size:12px;background-color:#fff;background-image:none;-ms-word-break:normal;word-break:normal;border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #d7d7d7;border-right:none}.iconDiv,.selectdiv select{height:30px;line-height:1.75}.iconDiv{border:1px solid #d7d7d7;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.fa-sort-desc{font-size:16px;position:relative;top:1px}.customDropdownLabel{margin-bottom:0}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0;background-color:#fff}.nav-tabs{border-bottom:1px solid #dee2e6;margin-left:.8rem}.noneExist{height:49px;margin:0 96px 8px 95px;font-size:36px}.clickCreateNew,.noneExist{flex-grow:0;font-family:OpenSans,sans-serif;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1c2655}.clickCreateNew{height:33px;margin:8px 0 0;font-size:24px}.noneContainer{display:flex;flex-direction:column;height:70vh;justify-content:center;align-items:center;background-color:#fff}.sowHeader{height:100px}.projectName{color:#1c2655;color:var(--navy-1,#1c2655);font-family:Open Sans;font-size:24px;font-weight:700;margin-bottom:5px;margin-top:5px}.buildingStatus{background:#8f8f8f}.buildingStatus,.pendingStatus{padding:4px 8px;color:#fff;font-size:12px;text-align:center}.pendingStatus{background:#cc672f}.approvedStatus,.wonStatus{background:#418172;padding:4px 8px;color:#fff;font-size:12px;text-align:center}.canceledStatus,.lostStatus{background:#b90200;padding:4px 8px;color:#fff;font-size:12px;text-align:center}.projectData{margin-left:10px}.cost{color:#b90200}.profit{color:#418172}.projectActionButtons{margin-right:20px}.sowheader .context-menu-item:hover{text-decoration:underline;cursor:pointer}.usersTabContainer{margin-top:-15px;margin-bottom:16px}.usersTableCard{width:50%;padding:16px;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.15);border:1px solid #d7d7d7;border-radius:4px}.footerBtns{display:flex;justify-content:flex-end;padding-top:10px}.userLimitWarning{width:50%;padding:16px;margin-bottom:16px;background:#b90200;color:#fff;font-size:16px;line-height:22px}button.addUsers,button.getLicenses{padding:8px 16px}button.addUsers.disabled{background:#c4c4c4!important;border:#c4c4c4!important;cursor:not-allowed}h2.userHeading{font-size:24px;line-height:33px;margin-bottom:5px}.columnHeading{font-size:12px!important}.email{display:flex;justify-content:space-between;align-items:center}.usersTable td,.usersTable tr{cursor:default}td.userColumn{width:160px!important}button.deleteUser{font-size:18px;color:#b90200;background:transparent;border:none}.fa-x{color:#b90200}.usersModalBody .formGroup{margin-bottom:10px}.usersModal .ssModalFooter{margin-top:5px}button.btn-close{border:none;background:transparent}.usersTabContainer .usersHeader{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d7d7d7;margin-bottom:15px}.usersHeader span{font-size:16px}.calculationType{margin-bottom:1.5rem}.onboarding{background-color:#eee!important}.onboarding .container-fluid{padding:0!important}.onboarding footer .copyright{color:#418172!important}.slideCard{margin:30px 30px 20px}.contentCard,.contentCardHeader{background-color:#f2f2f2!important;color:#1c2655!important}.contentCardHeader{font-family:Open Sans;font-style:normal;font-weight:700;font-size:20px;line-height:27px;padding-top:25px!important}.tall{min-height:700px}.slideCard,.slideCardHeader{background-color:#fff;color:#1c2655!important;padding:10px}.slideCardHeader{height:61px;font-family:Open Sans;font-weight:700;font-size:48px!important;line-height:61px!important;margin-bottom:20px}.onboardingFooter{padding:10px;width:100%;margin-top:20x}.internalCardHeader{background-color:#fff;color:#1c2655!important;font-family:Open Sans;font-style:normal;font-weight:700;font-size:24px;line-height:33px;padding:0!important}.internalCardBody{background:#fff;border:1px solid #d7d7d7;box-shadow:0 2px 3px rgba(0,0,0,.15);border-radius:4px}.darkBar{width:381px;background:#212957;opacity:.5;order:0}.darkBar,.lightBar{display:flex;flex-direction:column;align-items:flex-start;padding:16px;grid-gap:8px;gap:8px;height:20px;border-radius:4px;flex:none;flex-grow:0;margin-bottom:10px}.lightBar{background:#eee;box-shadow:0 2px 3px rgba(0,0,0,.15);order:1;align-self:stretch}.accordionHeader{width:95%;font-family:Open Sans;font-style:normal;font-weight:700;font-size:16px!important;line-height:22px}.stillAccordion{padding:10px!important}.stillAccordion .card-header{padding:0!important;margin-left:20px}.serviceContainer{background:#eee;border-radius:5px;padding:10px}.whiteBar{flex-direction:row;padding:8px;grid-gap:10px;gap:10px;height:38px;flex:none;flex-grow:0;margin-bottom:10px}.smallWhiteInfoCard,.whiteBar{display:flex;align-items:flex-start;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.15);border-radius:5px;order:1;align-self:stretch}.smallWhiteInfoCard{flex-direction:column;padding:16px;grid-gap:8px;gap:8px;height:165px;flex:none;flex-grow:0}.greyBorderedBox{box-sizing:border-box;position:absolute;height:117px;width:210px;margin-left:23px;left:0;top:-.33px;background:#fff;border:1px solid #d7d7d7;border-radius:4px;padding:8px}.gripIcon{color:#a1a1a1;cursor:pointer;font-size:20px;margin-right:10px;width:9px;height:18px}.resourceDetails{font-weight:700}.governanceDetails,.resourceDetails{height:16px;font-family:Open Sans;font-style:normal;font-size:12px;line-height:16px;color:#1c2655}.skipSetup{padding-right:0;color:#8f8f8f;font-size:20px;font-weight:600;cursor:pointer;align-self:center}.pages,.pagesLabel,.paginationCard{display:flex;justify-content:center}.pagesLabel{padding-top:5px;margin:5px 15px;border-top:1px dashed #8f8f8f;color:#8f8f8f;font-weight:600}.paginationCard{margin:0 30%}.footerNumCircle{width:30px;height:30px;color:#8f8f8f;border:2px solid #8f8f8f;border-radius:100%;margin:5px;font-weight:600}.footerButton,.footerNumCircle{display:flex;justify-content:center;align-items:center}.footerButton.skip{justify-content:start}.footerButton.continue{justify-content:end}.pagesLabel.currentPage{color:#418172!important;border-top:1px dashed #418172}.footerNumCircle.currentPage{color:#418172!important;border:2px solid #418172!important}.pageNumber{padding:8px!important}.servicesSelected{text-transform:none;margin-left:20%;color:#418172}button.viewAll{border:none;background-color:transparent;font-weight:900;color:#418172;text-decoration:none!important;padding:0;font-size:18px}@media only screen and (max-width:1821px){.lfInfoCol{width:35vw!important}}@media only screen and (max-width:1772px){.lfInfoCol{width:33vw!important}}@media only screen and (max-width:1710px){.lfInfoCol{width:31vw!important}.accordionDesignHeader{margin-right:27vw!important}.accordionPlanHeader{margin-right:28vw!important}.accordionImplementHeader{margin-right:25vw!important}}@media only screen and (max-width:1730px){.fixedType{margin-top:-10px!important}}@media only screen and (max-width:1725px){.greyBorderedBox{width:200px!important}}@media only screen and (max-width:1667px){.calculationType,.fixedType{margin-left:-35px!important;margin-top:-10px!important}}@media only screen and (max-width:1660px){.calculationType{margin-top:-10px!important}}@media only screen and (max-width:1657px){.greyBorderedBox{width:190px!important}}@media only screen and (max-width:1644px){.lfInfoCol{width:29vw!important}}@media only screen and (max-width:1642px){.accordionDesignHeader{margin-right:25vw!important}.accordionPlanHeader{margin-right:26vw!important}.accordionImplementHeader{margin-right:23vw!important}.lfInfoCol{width:26vw!important}}@media only screen and (max-width:1606px){.lfInfoCol{width:28vw!important}}@media only screen and (max-width:1550px){.accordionDesignHeader{margin-right:23vw!important}.accordionPlanHeader{margin-right:24vw!important}.accordionImplementHeader{margin-right:21vw!important}.lfInfoCol{width:26vw!important}}@media only screen and (max-width:1507px){.lfInfoCol{width:23vw!important}}@media only screen and (max-width:1413px){.lfInfoCol{width:21vw!important}.accordionDesignHeader{margin-right:21vw!important}.accordionPlanHeader{margin-right:22vw!important}.accordionImplementHeader{margin-right:19vw!important}}@media only screen and (max-width:1396px){.accordionDesignHeader{margin-right:19vw!important}.accordionPlanHeader{margin-right:20vw!important}.accordionImplementHeader{margin-right:17vw!important}.lfInfoCol{width:18vw!important}}@media only screen and (max-width:1326px){.lfInfoCol{width:15vw!important}}@media only screen and (max-width:1278px){.accordionDesignHeader{margin-right:17vw!important}.accordionPlanHeader{margin-right:18vw!important}.accordionImplementHeader{margin-right:15vw!important}.lfInfoCol{width:12vw!important}}@media only screen and (max-width:1224px){.accordionDesignHeader{margin-right:15vw!important}.accordionPlanHeader{margin-right:16vw!important}.accordionImplementHeader{margin-right:13vw!important}.lfInfoCol{width:10vw!important}}.onboarding .navbar-brand{padding-left:10px!important}.allSetPage h3{color:#1c2655;border-bottom:1px solid #c4c4c4}h3.sectionHeading{padding:20px 0 15px;margin:20px 20px 0}h3.sectionSubHeading{padding-bottom:15px;margin-bottom:15px}div.allSetPage{padding:30px 30px 0}div.allSetPage,div.ssImage{background:#fff;border-radius:4px}div.ssImage{padding:3rem 7rem}div.slideCardHeader{margin-bottom:35px;padding-top:0}div.imageContainer{margin:0 auto;padding-top:20px}div.sectionCard{background:#f2f2f2;border-radius:4px}div.sectionContainer{display:flex;justify-content:space-between}.contentSection{width:50%;padding:20px}.shadow{box-shadow:2px 2px 5px rgba(0,0,0,.2)}div.accordionHeaderContent{width:auto!important}div.accordianSubtitle{line-height:120%}.youreAllSetFooter{height:100px;align-content:center}.youreAllSetFooter .checkMark{padding:0;color:#418172;font-size:35px;margin:auto}.youreAllSetFooter .skipSetup{padding-right:0;color:#8f8f8f;font-size:20px;font-weight:600;cursor:pointer;align-self:center}.card .card-body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;line-height:1.5;color:#212529;text-align:left;font-size:.875rem;padding:1rem}.card{border:none}.form-control{font-size:.875rem}.scenarioDetails{height:27px;font-family:OpenSans,sans-serif;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1c2655}.overviewHeader{padding:10px}.resourceInfo{font-size:12px;color:#1c2655;font-family:OpenSans,sans-serif}.resourceInfo li::marker{color:#1f78b4;font-size:16px}.resourcePlanner{font-size:16px!important;color:#1c2655!important;font-family:OpenSans,sans-serif!important}.firstHeaderRow{height:64px}.resourcePlanningTable thead tr th{font-size:12px}.resourcePlanningTable tbody tr td{height:56px!important;width:3%}.phasesOnScenarioTable{overflow-x:auto;display:block;table-layout:auto}.phasesOnScenarioTable tbody,.phasesOnScenarioTable thead{width:100%}.phasesOnScenarioTable tbody tr,.phasesOnScenarioTable thead tr{border:1px solid #dee2e6}.phaseDropdownRow{margin-bottom:50px;border:none!important}.phaseColumns{width:85px;height:29px;font-size:10px}.backToScenarios{font-size:16px;font-weight:700;color:#6c757d;font-family:OpenSans,sans-serif;text-align:right}.backToScenarios:hover{cursor:pointer;color:#1c2655}.scenarioHeader{padding:20px 20px 0 17px}.planningScenarios{height:27px;font-size:20px}.planningScenarios,.scenarioName{font-family:OpenSans,sans-serif;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1c2655}.scenarioName{font-size:16px}.scenarioDates{font-size:12px;font-weight:400;text-align:left;color:#74767c}.scenarioDates,.scenarioTileButton{font-family:OpenSans,sans-serif;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.scenarioTileButton{font-size:14px;font-weight:700;text-align:right;color:#418172;cursor:pointer;margin-left:5px}.useAsBaseline{font-family:OpenSans,sans-serif;color:#1c2655;font-size:12px}.isBaseline{border-left:7px solid #418172!important}.totalEffort{font:24px/30px Helvetica;color:#212957;padding-bottom:8px}.governancesHeaderData4,.governancesHeaderData5,.governancesTableData4{text-align:right}.governanceTable .phaseAlert{display:flex;align-items:center}.governanceTable .fa-triangle-exclamation{color:#fcce2b;font-size:20px;margin-right:5px}.governanceTable .phaseAlert span{color:#418172;margin-left:5px;text-decoration:underline}.upgradeCard{background-color:#f2f2f2!important;width:320px;height:750px;margin:10px 0}.upgradeCardBody{height:600px;display:flex;flex-direction:column}.cardHeaderTitle{font-weight:700;font-size:30px;line-height:49px;color:#1c2655;order:0}.cardHeaderSubtitle,.cardHeaderTitle{font-family:Open Sans;font-style:normal;text-align:center;flex:none;flex-grow:0}.cardHeaderSubtitle{font-weight:400;color:#000;order:1}.cardHeaderSubtitle,.subheader{font-size:16px;line-height:22px}.subheader{font-family:Open Sans;font-style:normal;font-weight:700;margin-top:-25px;text-align:center}.unorderedList{display:flex;flex-direction:column;flex:1 0;padding-left:10px;margin-bottom:0}.listItem{align-items:center;color:#000;font-size:14px}.listItem,.upgradeCardFooter{display:flex;font-family:Open Sans}.upgradeCardFooter{justify-content:center;font-size:13px;color:#1c2655;margin-bottom:10px}.ourRecommendation{color:#418172;font-size:16px;font-family:Open Sans;font-weight:700;text-align:center;padding-top:10px;margin-bottom:-12px}.blurredCard{opacity:.6;filter:blur(.7px)}.essentialsFooter{display:flex;flex-direction:column}.recommendedCard{border:2px solid #418172}.nonRecommendedPadding{padding-top:22px}.checkoutBtn{margin-top:15px;margin-bottom:10px}@media screen and (max-width:1730px){.upgradeCard{width:300px}}@media screen and (max-width:1590px){.upgradeCard{margin:0 10px 0 5px;width:285px}}@media screen and (max-width:1510px){.upgradeCard{margin:0 8px 0 3px}}@media screen and (max-width:1490px){.upgradeCard{margin:0 4px}}@media screen and (max-width:1535px){.upgradeCard{width:265px}}@media screen and (max-width:1410px){.upgradeCard{width:255px}}@media screen and (max-width:1355px){.upgradeCard{width:250px}}@media screen and (max-width:1331px){.upgradeCard{margin:3px}.unorderedList{padding:12px}}@media screen and (max-width:1326px){.upgradeCard{width:240px}.unorderedList{padding:0}.unorderedList .listItem{padding-right:25px!important}}.upgradePage{background:#f2f2f2}.spinnerContainer{background-color:#eee;margin-top:30px}.spinnerContainer.upgradeRoute{background-color:#fff}.upgradeHeaderContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 20px 0}.upgradePageHeader{font-weight:700;font-size:36px;line-height:49px;margin-bottom:5px}.upgradePageHeader,.upgradePageSubheader{font-family:Open Sans;font-style:normal;color:#1c2655}.upgradePageSubheader{font-weight:400;font-size:24px;line-height:33px;text-align:center;margin-bottom:0}.upgradeSubheaderText{color:#596086;font-weight:300;font-size:22px}.upgradeCardsContainer{display:flex;justify-content:space-evenly;padding:15px;margin:15px 2%;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);border:1px solid #d7d7d7;border-radius:4px}.subheaderContainer{align-items:center}.subheaderContainer,.trialMessage{display:flex;flex-direction:column}html{scroll-behavior:smooth}.alert.alert-info{color:#336659;background-color:#e0f3ee;border-color:#d3eee7}.newResource{color:#a1a1a1;font-size:10px;text-transform:uppercase;margin-top:5px}tbody tr td.actions a{display:none;color:#d7d7d7;margin-right:8px}.displayNone{display:none!important}tbody tr:hover{cursor:pointer}.noRow:hover,.resourcesTable tr:hover,.summariesRow:hover,.totalRow:hover{cursor:auto}tbody tr:hover td.actions a{display:inline-block;cursor:pointer}.buttonKPI{display:inline-block!important;cursor:pointer!important}#sow-workarea{background-color:#eee}.marginCard{margin:1.5rem}.resourcesTable thead th{vertical-align:top!important}.resourcesTable tfoot tr{border-top:1px solid #dee2e6}.bold{font-weight:700!important}.findServicesTable tbody{display:block;height:230px;overflow-y:scroll;padding-left:.2em}.findServicesTable tbody td{border-top:none}.findServicesTable tbody tr{border-top:1px solid #dee2e6}.findServicesHeaderRow{padding:0 .5em}.findServicesRow{padding:.75em}.findServicesTable tfoot tr{border-top:1px solid #dee2e6}.findServicesTable tfoot td{border-top:none!important}.blueprintTable thead th{border:none!important}.blueprintTable tbody td{border-top:none!important;border-bottom:1px solid #dee2e6}.blueprintTable tbody tr:hover{cursor:auto}.textMuted{color:#6c757d!important}.removeSelectedService{color:#007bff;text-decoration:none;background-color:transparent}.removeSelectedService:hover{text-decoration:underline}.tabContent{padding:25px}.thirdPartyServicesTable tfoot td{border-bottom:none!important}.thirdPartyServicesTable tbody .subserviceRow td:first-child{padding-left:5em}.arrowButton span{color:#007bff;text-decoration:none;background-color:transparent}.arrowDropdownColWidth{width:3%}.text-right input{text-align:right!important}tfoot td.quotesFooter{width:15%}.newPhase{border-top:2px solid #000!important}.serviceRequestsRow{height:70px}.viewProjectBtn{width:107px}.tallRow{height:4em!important;vertical-align:bottom!important}.indent{padding-left:2em}.pricingRow{border-bottom:none!important}.pricingColumn{border-bottom:1px solid #d7d7d7!important}.pricingTotalColumn{border-top:2px solid #000!important;border-bottom:none!important}.priceAdjustmentField{width:100px!important}.priceAdjustmentSubmit:hover{color:#1c2655!important}.borderTopTotalRow{border-top:2px solid #000!important}.boldTotalRow{font-weight:700}.boldTotalRow td:first-child{padding-left:2.5em}tr.largeTotalRow td{font-weight:700}.addApproverBtn,.versionChangesBtn{font-size:10px;text-transform:uppercase;margin-top:5px;cursor:pointer!important}.addApproverBtn:hover,.versionChangesBtn:hover{text-decoration:underline;font-weight:600;font-size:11px}.sectionTitle{height:40px;margin-top:5px;color:#fff;font-weight:700;background-color:#2f3a7c;padding:8px;width:101%}.projectApprovalRow td,.sectionTitle{font-size:16px}.pricingRow{border-bottom:1px solid #dee2e6!important}.findServicesRow td.actions,.thirdPartyServicesRow td.actions{display:none}.btnSeawhite{color:#418172!important;background-color:#fff!important;border:2px solid #418172!important;border-radius:0!important;font-size:16px;padding:3.5px;text-align:center}.btnSeafoam,.btnSeawhite{font-weight:700!important}.btnSeafoam{color:#eee!important;background-color:#418172!important;border-radius:0!important;border:1px solid #418172!important;font-family:Open Sans,sans-serif!important}.seafoamText{color:#418172!important}.pageNumber{padding:10px}.pageArrow:hover,.pageNumber{cursor:pointer}.sansTitle{height:49px;font-family:OpenSans,sans-serif;font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#1c2655}.sansTable{font-size:16px;padding:8px 0 0;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);border:1px solid #d7d7d7;background-color:#fff;font-family:Open Sans,sans-serif}.sansTable tbody tr{height:33px;margin:38px 0 0;padding:8px 57px 6px 24px}.sansTable tbody tr td{width:98px;height:16px;margin:7px 128px 3px 72px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#212957;border:none;vertical-align:middle}.sansTable tbody tr td.actions.actionsData{display:none}.sansTable tbody tr:hover{background-color:#eef8f6}.sansTable thead tr{border-bottom:1px solid #dee2e6!important;text-transform:uppercase;font-weight:700}.sansTable thead tr th{color:#212957;font-size:14px;font-family:OpenSans,sans-serif;border:none;font-weight:700}.sansTable tfoot tr td{font-size:12px;font-family:OpenSans,sans-serif}.cursorPoint{cursor:pointer}.screenOverlay{width:100%;height:100%;margin:0 9px 0 0;padding:78px 15px 24px 24px;opacity:.5;background-color:grey!important;z-index:10!important;position:fixed}.formGroup{margin-bottom:20px}.seafoamBgButton{color:#fff!important;border-radius:0!important;font-size:16px;background-color:#418172;padding:8px 16px;font-family:OpenSans,sans-serif;font-weight:700!important;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;border:2px solid #418172!important}.cardContainer{background:#fff;padding:10px}#react-select-2-group-1-heading,#react-select-2-group-2-heading{color:#418172!important}.sectionDivider{width:96.5vw;margin:8px 24px 36px;background-color:#c4c4c4}.greyBg{background-color:#eee}.whiteBg{background-color:#fff}.underlinedBackButton{color:#418172!important;text-decoration:underline!important;font-size:16px!important;font-family:OpenSans,sans-serif!important;font-weight:700!important}.underlinedBackButton:hover{color:#1c2655!important}.ssButtonBgWhite{font-size:16px!important;font-weight:700!important;color:#418172!important;border:2px solid #418172!important;border-radius:0!important;background-color:#fff!important}.checkboxHeader{width:2%}.accordionButton{background-color:#fff;padding:10px;width:20%;cursor:pointer;margin-right:40px;border-radius:4px;border:1px solid #d7d7d7}.greenButton{color:#fff;background-color:"#418172";font-size:12px;cursor:pointer}.smallInfoGrey{color:#a1a1a1;font-size:12px}.pvDiv{width:48%}.flexCenter{display:flex;align-items:center}.btnGrey{color:#fff!important;background-color:#9d9a9a!important;border-radius:0!important;border:1px solid #9d9a9a!important;font-family:Open Sans,sans-serif!important;font-weight:700!important}.inTableButton{width:70px;height:30px;padding:0!important;margin-right:10px}.cardHeaderOverride{background:#fff!important}.genericMediumHeader{color:#1c2655;font-family:Open Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}.standardTextSizeNavy{color:#1c2655}.lightGreyFont,.standardTextSizeNavy{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.lightGreyFont{color:#f2f2f2}.floatRight{float:right}.warningText{color:#cc672f;font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.flexCenterColumn{display:flex;align-items:center;flex-direction:column}.spaceBetween{justify-content:space-between}.mediumFont{font-size:24px}span.ellipses{padding:0 5px}.accordionCard{border-radius:4px!important;border:1px solid #d7d7d7!important;background:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.instructionalText{font-size:16px}.instructionalText,.instructionalText14{color:#1c2655;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;line-height:normal;margin-top:16px;margin-bottom:16px}.instructionalText14{font-size:14px}.text24{font-size:24px;margin-top:16px;margin-bottom:16px}.text20,.text24{color:#1c2655;font-family:Open Sans,sans-serif;font-style:normal;font-weight:700;line-height:normal}.text20{font-size:20px}.text16Bold{color:#1c2655;font-size:16px;font-weight:700}.greenUnderlinedCta,.text16Bold{font-family:Open Sans,sans-serif;font-style:normal;line-height:normal}.greenUnderlinedCta{color:#418172;font-size:14px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;margin:10px}input.form-check-input{accent-color:#418172}.spaceRight{margin-right:10px}.spaceLeft{margin-left:10px}.dangerButton{border:2px solid #b90200!important;border-radius:0!important;background-color:#b90200!important}.dangerButton,.squareGreenButton{font-size:16px!important;font-weight:700!important;color:#fff!important}.squareGreenButton{border:2px solid #418172!important;border-radius:0!important;background-color:#418172!important;cursor:pointer}.squareGreenButton:disabled,.squareGreenButton:disabled:hover{background-color:#c4c4c4!important;border-color:#c4c4c4!important}.sectionSpaceBelow{margin-bottom:20px}.deleteBox{margin-right:10px;margin-left:16px;align-self:flex-end;background:#fff!important;color:#418172!important;font-weight:700!important;width:11em;height:44.5px;border-radius:4px!important;border:1px solid #d7d7d7!important;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)!important;margin-bottom:10px}.selectedSpan{border-left:"1px solid #D7D7D7";height:"24px";margin:"0 8px"}.labelLike{color:#418172;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.multiDeletePlaceholder{height:44.5px;margin-bottom:10px}.headerContainer{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7d7d7;padding:10px 0;margin-bottom:20px}.cardHeaderOverride{background-color:#fff!important;color:#1c2655!important;padding:0 16px!important}.headerText{color:#1c2655!important;color:var(--navy-1,#1c2655)!important;font-family:Open Sans!important;font-size:24px!important;font-weight:700!important;margin-bottom:0!important}.actionBtns{display:flex;align-items:center;justify-content:space-between;width:-moz-fit-content;width:fit-content}.marginRight10{margin-right:10px}.marginTop10{margin-top:10px}.btnRedSecondary{color:#b90200!important;background-color:#fff!important;border:2px solid #b90200!important;border-radius:0!important;font-weight:700!important;font-size:16px;padding:3.5px;text-align:center}