
.navbar{height:3.8rem;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;color:#002f6c;background-color:#bde6ff;box-shadow:0px 5px 5px rgba(0,0,0,.25);border-radius:0 0 16px 16px;position:relative;z-index:999}.navbar .nav-title h1{text-align:center;font-size:1.7rem}.navbar .burger-icon,.navbar .btn-list{flex-grow:1;flex-basis:0}.navbar .burger-icon svg{margin-left:1rem;margin-right:.5rem;width:32px;height:32px}.navbar .btn-list{display:flex;justify-content:right;margin:0 .5rem}.navbar .btn-list a{display:flex;margin:1rem;align-items:center;flex-direction:column;text-decoration:none;color:#002f6c;width:2.75rem;height:2.75rem}.navbar .btn-list img{margin-bottom:10px}.navbar .btn-list p{margin:0;font-size:1rem;font-weight:bold}.navbar .homepage-header{display:flex;align-items:center;color:#002f6c;text-align:center;height:inherit;font-size:1rem}.navbar .homepage-header a{display:block;text-decoration:none;color:inherit}.navbar .homepage-header svg{width:24px;height:24px;margin:.5rem}@media screen and (max-width: 550px){.navbar .nav-title h1{font-size:4vw}}@media screen and (max-width: 400px){.navbar .burger-icon svg,.navbar .btn-list img{width:10vw;height:9vw}.navbar .homepage-header svg{width:7vw;height:6vw;max-width:24px;max-height:24px}.navbar .btn-list p{font-size:4vw}.navbar .homepage-header{font-size:4vw}.navbar .nav-title h1{font-size:4vw}}
.nav-item-label{display:flex;align-items:center}.button{padding:0px}.hamburger-menu-item{display:flex;align-items:center;text-decoration:none;font-weight:bold;font-size:1rem;width:384px;height:55px;border:none;border-bottom:#006eb3 1px solid;font-family:Montserrat}.hamburger-menu-item img,.hamburger-menu-item svg{margin:.5rem;transform:scale(0.6)}.hamburger-menu-item .nav-item-label{margin:.5rem;justify-content:space-between;width:74%}.hamburger-menu-item.back-button img,.hamburger-menu-item.back-button svg{margin-right:0}.hamburger-menu-item.back-button .nav-item-label{margin-left:0;line-height:100%}.hamburger-menu-item-user{color:#fdfcff;background-color:#699cbd}.hamburger-menu-item-user:hover{background-color:#006eb3}.hamburger-menu-item-admin{background-color:#fdfcff;color:#002f6c;border:none}.hamburger-menu-item-admin:hover{background-color:#dfe3eb}.hamburger-menu-item-admin.section-break{border-bottom:#888 1px solid}.homepage-item{display:flex;height:15rem;width:100%;align-items:center;justify-content:center;flex-direction:column;text-align:center;text-decoration:none;font-weight:bold;font-size:1rem;border:none;font-family:Montserrat}.homepage-item span{padding:0 .5rem;padding-top:.5rem}.homepage-item-user{background-color:#68a8d2;color:#fdfcff}.homepage-item-user:hover{background-color:#002f6c !important}.homepage-item-admin{background-color:#fdfcff;color:#002f6c}.homepage-item-admin:hover{background-color:#dfe3eb !important}.homepage-item-user:nth-child(3n-2){background-color:#68a8d2}.homepage-item-user:nth-child(3n){background-color:#2683be}.homepage-item-user:nth-child(3n-1){background-color:#006eb3}.homepage-item-user:nth-child(3n+9){background-color:#68a8d2}.homepage-item-user:nth-child(3n+8){background-color:#2683be}.homepage-item-user:nth-child(3n+7){background-color:#006eb3}@media screen and (max-width: 416px){.hamburger-menu-item{width:calc(100vw - 32px)}}@media screen and (max-width: 1000px){.homepage-item,.template{height:200px;width:auto;min-width:0}}@media screen and (max-width: 800px){.homepage-item{height:150px;width:auto;min-width:0;font-size:.5rem}}
.hamburger-menu{position:absolute !important;top:100px;width:100% !important}.hamburger-menu .bm-menu{overflow:hidden !important;height:auto !important;box-shadow:5px 5px 5px rgba(0,0,0,.25)}.hamburger-menu .hamburger-container{margin-left:16px;width:auto}
.footer{display:flex;justify-content:center;background-color:#002f6c;align-items:center;height:3.8rem;font-size:1rem}.footer .logo{align-items:center;color:#fff;display:flex}.footer .tagline{text-transform:none;margin-right:5px;white-space:nowrap}@media screen and (max-width: 500px){.footer{font-size:.6rem}.footer img{width:60vw}}
.kdc-logo{height:125px}.kdc-square-1{transform-origin:47.8% 40.8%;animation:kdc-logo-rotation 1s ease infinite}.kdc-square-2{transform-origin:47.8% 49.4%;animation:kdc-logo-rotation 1s ease .1s infinite}.kdc-square-3{transform-origin:47.8% 58.2%;animation:kdc-logo-rotation 1s ease .2s infinite}@keyframes kdc-logo-rotation{from{transform:rotate(0deg)}to{transform:rotate(90deg)}}
.coop-logo,coop-logo-icon{width:100%}.coop-logo-inline{max-height:3.125rem}
.header{display:flex;justify-content:flex-end;align-items:center;width:100%;height:3.125rem;background-color:#fdfcff;position:relative;z-index:989}.header #cooperators-logo{height:30px}.header #bcm-logo{height:40px;margin:0 1rem}.header .header-title h1{font-weight:bold;font-size:1.5rem;text-align:center}@media screen and (max-width: 400px){.header #cooperators-logo{height:30px}.header #bcm-logo{height:40px;margin:0 1rem}.header .homepage-header{font-size:5vw}.header .header-title h1{font-size:6vw}}
.page-container{min-height:95vh;width:100%;display:flex;flex-direction:column;justify-content:space-between}.page-content{flex:1;width:100%;height:inherit;margin:auto;display:flex;justify-content:center;align-items:baseline}.ReactModalPortal{height:100%}
.homepage{position:relative;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem}.homepage .homepage-row{display:flex;width:100%}.homepage .homepage-row>*{flex:1;max-width:100%}.homepage .nav-items{border-radius:0 80px 80px 80px;overflow:hidden;background-color:#68a8d2;box-shadow:5px 5px 5px rgba(0,0,0,.25);margin-bottom:1.5rem;margin-top:1.5rem}.homepage .current-events{width:90%;max-width:640px;height:40px;background-color:#b81414;margin-top:40px;border-radius:100px;display:flex;align-items:center;justify-content:center;box-shadow:0px 5px 5px rgba(0,0,0,.25);text-decoration:none}.homepage .current-events:hover{background-color:rgba(184,20,20,.75)}.homepage .current-events h1,.homepage .currentEvents .eventNumberIcon span{margin:0;padding:0;font-size:1rem;font-weight:bold;color:#fdfcff}.homepage .current-events .event-number-icon{margin:.5rem;color:#fdfcff;width:1.25rem;height:1.25rem;font-size:1rem;font-weight:bold;border-radius:100px;background-color:#2683be;display:flex;align-items:center;justify-content:center;text-align:center}
.two-button-modal{display:flex;flex-direction:column}.two-button-modal .header{width:90%;padding:0 5%;background-color:#002f6c;color:#fdfcff;justify-content:space-between !important}.two-button-modal .header h1{margin:0;font-size:1rem}.two-button-modal .header button{display:flex;justify-content:center;align-items:center;border:none;background-color:#d7efff;border-radius:1000px;padding:3px;margin-left:2rem;font-family:Montserrat}.two-button-modal .header .inner-border{display:flex;justify-content:center;align-items:center;color:#002f6c;border-radius:1000px}.two-button-modal .header .inner-border svg{width:10px;height:10px;padding:3px}.two-button-modal .body{display:flex;align-items:center;justify-content:center}.two-button-modal .body button{margin:2.5rem;border:none;border-radius:10px;padding:.5rem;color:#fdfcff;font-weight:bold;font-size:1rem;font-family:Montserrat}.two-button-modal .body .red-button{background-color:#b81414}.two-button-modal .body .red-button:hover{background-color:rgba(184,20,20,.75)}.two-button-modal .body .blue-button{background-color:#006eb3}.two-button-modal .body .blue-button:hover{background-color:#699cbd}.two-button-modal .body-text{font-size:.9rem;padding:5px}.two-button-modal .body-color{background-color:#d7efff}@media screen and (max-width: 600px){.ReactModal__Content{width:90% !important}.two-button-modal .header h1{font-size:.9rem}}
.date-picker{display:flex;align-items:center;justify-content:space-between}.date-picker input{background-color:inherit;border:none;color:#002f6c;border-bottom:#888 2px solid;margin-right:1.5rem}
.input-component{margin-bottom:16px}.input-component .form-input{display:flex;flex-direction:column}.input-component .nested-header{font-size:.9rem;margin:0 1rem;margin-bottom:8px;min-width:112px;font-weight:normal}.input-component .optional-header{font-weight:bold;font-size:.7rem}.input-component .smaller-input-header{font-size:.75rem;margin:0;margin-right:16px;min-width:120px}.input-component .smaller-input{flex-direction:row;align-items:center;width:100%;margin-top:.5rem}.input-component input{margin-left:1rem;font-size:.725rem;background-color:inherit;border:none;color:#002f6c;border-bottom:#888 2px solid;width:calc(100% - 2rem);margin-top:4px}
.input-selector{margin-bottom:.5rem}.input-selector .nested-header{font-size:1rem;margin:0 1rem;min-width:112px;font-weight:normal}.input-selector .item-selector{border:none;padding:1px !important;background-color:inherit;margin-left:1rem;width:calc(100% - 2rem);border:none;border-bottom:#888 2px solid;color:#888}
.toggle-switch{position:relative;display:inline-block;width:48px;height:28px}.toggle-switch input{opacity:0;width:48px;height:28px}.toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;height:28px;width:48px;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.toggle-switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.toggle-switch input:checked+.slider{background-color:#006eb3}.toggle-switch input:focus+.slider{box-shadow:0 0 1px #006eb3}.toggle-switch input:checked+.slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
.circled-button{background-color:#d7efff;padding:3px;border-radius:1000px;margin-right:8px;display:flex;justify-content:center;align-items:center;border:none;height:fit-content}.circled-button .inner-border{display:block;border-radius:1000px;display:flex;justify-content:center;align-items:center}.circled-button svg{color:#002f6c;width:12px;height:12px;padding:3px}
.internal-card .card-header{display:flex;align-items:center}.initial-card{display:flex;flex-direction:column;width:80%;background-color:#d7efff;margin:2% auto 2% auto;box-shadow:5px 5px 5px rgba(0,0,0,.25);border-radius:16px;color:#002f6c}.initial-card .card-header{display:flex;background-color:#002f6c;text-align:left;border-radius:35px 24px 24px 0px;color:#fdfcff;font-weight:550;margin-top:16px;margin-bottom:0px;padding:.5rem 0px .5rem 1.5rem;font-size:1.3rem}.initial-card .card-header .functional-button{margin-left:auto}.initial-card .filters-container{margin:0 2rem}.initial-card .filters-container>*{margin:1.5rem 0}.initial-card .filters-container .error-text{color:#b81414;font-size:.9rem;font:Montserrat;padding:0}@media screen and (max-width: 500px){.initial-card{width:100%}.initial-card .card-header{font-size:inherit}}
.display-roles .err{color:#b81414;margin:.5rem;font-size:.9rem}.display-roles .user-role{padding-top:20px;padding-bottom:10px;display:flex;align-items:center;color:#002f6c}.display-roles .user-role .role-name{width:100%;height:100%}.display-roles .user-role .role-name h2{font-size:1rem;margin-bottom:.5rem}.display-roles .user-role button{background:inherit;border:none;color:inherit;display:flex}.display-roles .big-column,.display-roles .small-column,.display-roles .single-column{height:100%}.display-roles .big-column{width:65%}.display-roles .small-column{width:33%}.display-roles .single-column{width:100%}.display-roles .first-column{margin-right:2%}.display-roles .title-headers{display:flex;align-items:center;color:#002f6c}.display-roles .title-headers .big-column,.display-roles .title-headers .small-column,.display-roles .title-headers .single-column{border-bottom:1px solid #699cbd}.display-roles .dropdown-container{margin-bottom:30px}.display-roles .dropdown-container .select-properties{margin-top:10px;margin-bottom:20px;display:flex;align-items:start;color:#002f6c}.display-roles .dropdown-container .select-properties .title-input{height:30px;width:100%;font-size:1rem;background-color:inherit;border:none;color:#002f6c;border:solid 1px;border-radius:8px;border-color:#002f6c}.display-roles .dropdown-container .add-button{display:flex;flex-wrap:nowrap;margin:.5rem 0;align-items:center}.display-roles .dropdown-container .add-button .button-header{font-size:.9rem;margin:0;margin-right:8px;font-weight:normal}.display-roles .role-button{width:24px;height:24px;background-color:inherit;border:solid 2px #002f6c;border-radius:100px;display:flex;align-items:center;justify-content:center}.display-roles .role-button svg{color:#002f6c;width:16px;height:16px}.display-roles .delete-button{margin-left:1%}
.profile-page{width:100%}.profile-page .loading{margin-top:16px;margin-bottom:64px;margin-left:.5rem}.profile-page .profile-header{display:flex;justify-content:right;align-items:center;width:100%}.profile-page .profile-header button{background-color:#d7efff;width:28px;height:28px;border-radius:1000px;margin-right:.5rem;display:flex;justify-content:center;align-items:center;border:none}.profile-page h2{font-size:.9rem;margin-top:0;margin-bottom:.5rem}.profile-page p{font-size:.9rem;margin:0 1rem;margin-bottom:.5rem;min-width:112px}.profile-page .profile-items-container{margin:1rem;color:#002f6c}.profile-page .emergency-contact-header{color:#b81414;font-size:.9rem;margin-top:.5rem;margin-bottom:.5rem}.profile-page .emergency-contact .main{margin:8px 1rem}.profile-page .emergency-contact .phone{display:flex;margin:.5rem;width:100%}.profile-page .emergency-contact .phone h3{font-size:.9rem;margin:0;margin-right:2rem;width:fit-content}.profile-page .emergency-contact .phone p{font-size:.9rem;margin:0;width:fit-content}.profile-page .split{display:flex;width:70%;max-width:400px;justify-content:space-between}.edit-roles-container{padding-inline:50px;margin:5px}.edit-roles-container .user-admin-check{display:flex;flex-direction:row;justify-content:end;border-bottom:1px solid #888;margin-bottom:10px}.edit-roles-container .user-admin-check .admin-text{font-weight:normal;font-size:1.25rem;margin-bottom:.5rem}.edit-roles-container .user-admin-check .check-button{width:24px;height:24px;border:100px;border-color:#002f6c;background-color:inherit}.edit-roles-container .add-new-role{margin-top:25px;padding-bottom:10px;border-bottom:1px solid #888}
.profile-page,.edit-profile{width:100%}.profile-page .loading,.edit-profile .loading{margin-top:16px;margin-bottom:64px;margin-left:.5rem}.profile-page .profile-header,.edit-profile .profile-header{display:flex;justify-content:right;align-items:center;width:100%}.profile-page .profile-header button,.edit-profile .profile-header button{background-color:#d7efff;width:28px;height:28px;border-radius:1000px;margin-right:.5rem;display:flex;justify-content:center;align-items:center;border:none}.profile-page h2,.edit-profile h2{font-size:.9rem;margin-top:0;margin-bottom:.5rem}.profile-page p,.edit-profile p{font-size:.9rem;margin:0 1rem;margin-bottom:.5rem;min-width:112px}.profile-page .profile-items-container,.edit-profile .profile-items-container{margin:1rem;color:#002f6c}.profile-page .emergency-contact-header,.edit-profile .emergency-contact-header{color:#b81414;font-size:.9rem;margin-top:.5rem;margin-bottom:.5rem}.profile-page .emergency-contact .main,.edit-profile .emergency-contact .main{margin:8px 1rem}.profile-page .emergency-contact .phone,.edit-profile .emergency-contact .phone{display:flex;margin:.5rem;width:100%}.profile-page .emergency-contact .phone h3,.edit-profile .emergency-contact .phone h3{font-size:.9rem;margin:0;margin-right:2rem;width:fit-content}.profile-page .emergency-contact .phone p,.edit-profile .emergency-contact .phone p{font-size:.9rem;margin:0;width:fit-content}.profile-page .split,.edit-profile .split{display:flex;width:70%;max-width:400px;justify-content:space-between}.edit-profile .err{color:#b81414;margin:.5rem;font-size:.9rem}.edit-profile .err-right{margin:1rem}.edit-profile .inputLike{background-color:inherit;border:none;width:calc(100% - 2rem);padding:1px 2px;text-align:left;color:#002f6c;border-bottom:#888 2px solid;margin:4px 10px}.edit-profile .profile-header-edit{display:flex;gap:.5rem;justify-content:space-between;align-items:center;width:100%}.edit-profile .profile-header-edit .profile-header-edit-buttons{display:flex}.edit-profile .profile-header-edit h1{font-size:1.25rem;color:#fdfcff;margin:0}.edit-profile .input-selectors{display:flex;flex-direction:column;justify-content:center;align-items:end;margin-right:1rem}.edit-profile .input-selectors-item{display:flex;flex-wrap:nowrap;margin:.5rem 0;align-items:center}.edit-profile .change-button{width:24px;height:24px;background-color:inherit;border:solid 2px #002f6c;border-radius:100px;display:flex;align-items:center;justify-content:center}.edit-profile .change-button svg{color:#002f6c;width:16px;height:16px}.edit-profile .button-header{font-size:.75rem;margin:0;margin-right:8px;font-weight:normal}.edit-profile .selector-input{margin:1rem;font-size:.725rem;background-color:inherit;border:none;color:#002f6c;border-bottom:#888 2px solid;width:calc(100% - 32px);margin-top:4px}.edit-profile .button-container{display:flex;justify-content:center;align-items:center;gap:10px;margin-block:20px}.edit-profile .button-container button{background-color:#006eb3;color:#fff;border:none;border-radius:15px;padding:6px 12px;font-size:1rem;font-family:Montserrat;cursor:pointer;width:100px}.edit-profile .button-container .blue-button{background-color:#006eb3}.edit-profile .button-container .blue-button:hover{background-color:#699cbd}.edit-profile .button-container .red-button{background-color:#b81414}.edit-profile .button-container .red-button:hover{background-color:rgba(184,20,20,.75)}.edit-profile .roles-container{margin-block:25px}.edit-profile .roles-container .roles-header{background-color:#002f6c;text-align:left;padding:.5rem;border-radius:35px 24px 24px 0px;color:#fff;font-size:1.3rem;font-weight:550;margin-top:2.5vh;margin-bottom:0px;padding-left:1.5rem;margin-bottom:1rem}
.profile-page{width:100%}.profile-page .loading{margin-top:16px;margin-bottom:64px;margin-left:.5rem}.profile-page .profile-header{display:flex;justify-content:right;align-items:center;width:100%}.profile-page .profile-header button{background-color:#d7efff;width:28px;height:28px;border-radius:1000px;margin-right:.5rem;display:flex;justify-content:center;align-items:center;border:none}.profile-page h2{font-size:.9rem;margin-top:0;margin-bottom:.5rem}.profile-page p{font-size:.9rem;margin:0 1rem;margin-bottom:.5rem;min-width:112px}.profile-page .profile-items-container{margin:1rem;color:#002f6c}.profile-page .emergency-contact-header{color:#b81414;font-size:.9rem;margin-top:.5rem;margin-bottom:.5rem}.profile-page .emergency-contact .main{margin:8px 1rem}.profile-page .emergency-contact .phone{display:flex;margin:.5rem;width:100%}.profile-page .emergency-contact .phone h3{font-size:.9rem;margin:0;margin-right:2rem;width:fit-content}.profile-page .emergency-contact .phone p{font-size:.9rem;margin:0;width:fit-content}.profile-page .split{display:flex;width:70%;max-width:400px;justify-content:space-between}
.autologout-root .initial-card{width:600px !important;margin:0 !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) !important}.autologout-root .card-header{margin-top:0 !important;border-radius:16px 16px 0px 0px !important;display:block !important}.autologout-root .autologout-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.autologout-root .autologout-title{font-size:1.6rem !important;margin:0;text-align:center}.autologout-root .autologout-content{font-size:1.2rem !important;text-align:center;margin:15px}.autologout-root .autologout-content .autologout-countdown{font-size:2.4rem !important;text-align:center}.autologout-root .autologout-button{border-radius:26px;text-transform:none;letter-spacing:.1rem;padding-left:30px;padding-right:30px;height:2.5rem;font-size:1.2rem}@media screen and (max-width: 600px){.autologout-root .initial-card{width:96% !important}}
.blue-button{background-color:#006eb3;color:#fff;border:none;border-radius:15px;padding:6px 12px;font-size:1rem;font-family:Montserrat;cursor:pointer}.blue-button:hover{background-color:#699cbd}.blue-button:disabled{background-color:#006eb3;opacity:.3;box-shadow:inset 0px 4px 4px rgba(0,0,0,.25)}
.collapsible-row{display:flex;justify-content:space-between;padding:0px 16px;align-items:end;font-size:1.3rem}.collapsible-row:hover{cursor:pointer}.arrow{font-size:1.5rem;opacity:.6;font-weight:lighter;align-self:center}.wrapper{display:flex;flex-direction:column;border-bottom:1px solid #699cbd;overflow:hidden;margin-right:1vw;margin-left:1vw}.wrapper:last-child{border-bottom:none}.row-container{display:flex;flex-direction:column;padding:0px 16px;transition:visibility .7s linear,height .7s ease-in-out}.row-header{letter-spacing:1px;max-width:90%;margin-top:.5rem;margin-bottom:.5rem}.row-header>.dark-blue-text{margin:0rem;font-size:1.3rem}.row-container .dark-blue-text>.dark-blue-text{margin:0rem;font-size:1rem}.row-container .dark-blue-text{color:#002f6c;font-size:1rem;margin:0rem;font-family:Montserrat}.contact-container{justify-content:space-between;margin-bottom:.5rem;padding:0px 32px}.large-icon{color:#002f6c;width:1rem;height:1rem}.medium-text{font-size:.9rem;margin:.5rem 0rem}.highlighted-text{padding:1px;background-color:#68a8d2;border-radius:5px}.contact-container>.search-result{justify-content:left}@media screen and (max-width: 750px){.row-container p{font-size:1rem}}@media screen and (max-width: 500px){.row-container p{font-size:.8rem}}
.my-teams-page{width:100%;color:#002f6c}.my-teams-page .business-team-row-location{background-color:#bde6ff;margin:0;margin-right:2rem}.my-teams-page .team-data{margin-bottom:1.5rem}.my-teams-page .phone-link{text-decoration:none;color:#002f6c}.my-teams-page .business-team-row-lead-alt-label{padding:0 16px;font-weight:700}.my-teams-page .no-margin-bottom{margin-bottom:0px}.my-teams-page .business-team-row-lead-alt{padding:0 16px;margin:0rem;text-align:left}.my-teams-page .expand-all-button{display:flex;justify-content:flex-end}.my-teams-page .button-container{display:flex;justify-content:flex-end;border-bottom:1px solid #699cbd;margin-right:1vw;margin-left:1vw;padding:10px}.my-teams-page .business-team-row-container{padding-bottom:10px;font-size:60%}.my-teams-page .business-team-lead-alt-container{display:grid;justify-content:space-between;grid-template-columns:10rem 8rem 3rem;align-items:center;width:100%;background-color:inherit;border:none;text-decoration:none;color:#002f6c}.my-teams-page .phone-container{display:flex;align-items:center;justify-content:space-around}.my-teams-page .phone-container>p{margin:0rem}.my-teams-page .large-text{font-size:1.3rem}.my-teams-page .text-container{padding:2vw}.my-teams-page .collapsible-row{align-items:center !important}@media screen and (max-width: 500px){.my-teams-page .large-text{font-size:.9rem}}
.contact-row{color:#002f6c}.contact-row .contact-row-content{margin:0 1rem;font-size:.9rem;display:flex;justify-content:space-between;align-items:center}.contact-row .contact-row-content span{display:flex;align-items:center}.contact-row .contact-row-content span .secondary-text{margin-left:3rem;display:inline-block}.contact-row .contact-row-content span .secondary-text::first-letter{text-transform:capitalize}.contact-row .contact-row-content svg{height:1.5rem;width:1.5rem;color:#002f6c}.contact-row .contact-row-content .contact-row-icons{display:flex;width:fit-content}.contact-row .contact-row-content .contact-row-icons .second{margin-left:1rem}
.contact-card{width:80%;background-color:#d7efff;min-height:300px;margin:2rem auto;box-shadow:5px 5px 5px rgba(0,0,0,.25);border-radius:16px;color:#002f6c;padding-bottom:1.5rem}.contact-card .edit-Button{display:flex;flex-direction:row-reverse;width:6%;justify-content:space-around}.contact-card .not-applicable{margin:0;font-size:.8rem;min-width:180px;margin-left:1rem}.contact-card .emergency-contact-header{color:#b81414}.contact-card h2{font-size:1rem;margin:.5rem 0}.contact-card h2::first-letter{text-transform:capitalize}.contact-card .contact-card-data{margin:0 2rem}.contact-card .contact-card-data .contact-row-one-line{align-items:center;display:flex}.contact-card .contact-card-data .contact-row-one-line h3{margin:0;font-size:1rem;min-width:180px}.contact-card .contact-card-data .contact-row-one-line .contact-row{width:100%}.contact-card .contact-card-data .emergency-contact-name{font-size:1rem;margin-bottom:.5rem}.contact-card .contact-card-data .contact-card-emergency-data{margin:0 .5rem;font-size:1rem}.contact-card .contact-card-data .contact-card-emergency-data .emergency-contact-relation{margin-left:2rem}.contact-card .contact-card-header{display:flex;justify-content:space-between;background-color:#002f6c;color:#fdfcff;padding:0 2rem;border-radius:18px 18px 0 0;align-items:center;margin-bottom:1.5rem}.contact-card .contact-card-header h1{font-weight:normal;font-size:1.25rem}.contact-card .contact-card-header button{display:flex;background-color:#d7efff;border:none;padding:0;border-radius:100%;justify-content:center;align-items:center}.contact-card .contact-card-header button svg{padding:2px}@media screen and (max-width: 600px){.contact-card{width:100%}.contact-card .contact-card-data .contact-row-one-line h3{min-width:100px}}@media screen and (max-width: 365px){.contact-card .contact-card-data .contact-row-one-line{flex-wrap:wrap}}
.life-works-card{color:#002f6c !important;width:80%;background-color:#d7efff;min-height:322px;border-radius:16px;box-shadow:4px 4px 4px 0px rgba(0,0,0,.25);padding-bottom:24px}.life-works-card .telus-header{background-color:#002f6c;text-align:left;padding:8px;border-radius:16px 16px 0px 0px;color:#fdfcff;font-size:1.5rem;font-weight:550;margin-bottom:0px;padding-left:20px;display:flex;align-items:center;justify-content:center}.life-works-card .telus-header .functional-button{margin-left:auto}.life-works-card .life-works-click-source-container{min-height:109px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.life-works-card .life-works-click-source-container .click-source{min-height:40px;display:flex;justify-content:center;align-items:center;column-gap:8px;font-weight:bold;font-size:16px;font-family:Montserrat;padding:8px 24px 8px 24px;color:#002f6c}.life-works-card .life-works-click-source-container .click-source a{color:#002f6c;text-decoration:none}.life-works-card .life-works-click-source-container .click-source-paragraph-container{min-height:60px;padding:0px 24px 0px 36px}.life-works-card .life-works-click-source-container .click-source-paragraph{width:100%;height:100%;text-align:center;margin:auto 0;font-family:Montserrat;font-size:1rem;color:#002f6c}.life-works-card .telus-container{width:100%;min-height:96px;font-family:Montserrat;font-weight:bold;font-size:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.life-works-card .telus-container .telus-Available{color:#002f6c;text-align:center}.life-works-card .telus-container .life-works-user ul{display:flex;flex-direction:column;justify-content:center;align-items:center}.life-works-card .telus-container .life-works-user ul li{color:#002f6c;font-weight:bold}.life-works-card .telus-container .life-works-user ul li a{color:#002f6c}@media screen and (max-width: 500px){.life-works-card .large-text{font-size:.9rem}}
.login{width:90%;text-align:center;margin:auto;margin-top:200px;font-size:1.25rem;box-shadow:0 2px 2px rgba(1,1,1,.1)}.login .loginBar{width:100%;background-color:#006eb3;height:70px}.login .loginText{font-size:1.5rem;color:#fff;padding-top:20px}.login .loginHr{padding:20px 0;display:flex;flex-direction:column;align-items:center}.login .loginBtn{background-color:#006eb3;color:#fff;padding:8px 16px;width:fit-content}.login .loginBtn:hover{background-color:#699cbd}.logoutBtn{font-size:1.25rem;font-family:Montserrat;color:#002f6c;border:none;background-color:inherit;display:flex;align-items:center;cursor:pointer}.logoutBtn h2{margin-right:8px}
.settings{margin:32px auto;width:80%;background-color:#d7efff;color:#002f6c;border-radius:16px;font-size:.65rem}.settings .content{padding:1rem}.settings .settings-header{width:100%;height:32px;border-radius:16px 16px 0 0;background-color:#002f6c}.settings .logout{display:flex;align-items:center}.settings .logout button{background-color:inherit;border:none;margin-left:1rem}.settings .logout button svg{width:16px;height:16px;color:#002f6c}.settings .selector-input{margin-left:1rem;font-size:.9rem;background-color:inherit;border:none;color:#002f6c;border-bottom:#888 2px solid;width:calc(100% - 32px);margin-top:4px}@media screen and (max-width: 500px){.settings{width:100%}}
.error-page{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:32px;background-color:#d7efff;width:60%;min-height:250px;border-radius:16px;box-shadow:0px 5px 5px rgba(0,0,0,.25);text-align:center;padding:16px}.error-page h1{font-size:2rem;color:#888;margin-top:0;margin-bottom:2rem;padding:0 10px}.error-page h2{color:#888;font-size:1.25rem;padding:0 10px;max-width:600px}.error-page a{color:#002f6c;font-size:1.25rem;font-weight:bold}.error-page .no-text-decoration{text-decoration:none}@media screen and (max-width: 1000px){.error-page{width:80%}}@media screen and (max-width: 750px){.error-page{width:100%}}
.custom-uploader-div{display:flex;align-items:center}.custom-uploader-div .file-upload-label{cursor:pointer;display:flex;align-items:center}.custom-uploader-div .file-upload-span{margin-left:8px;font-size:.9rem}.custom-uploader-div .file-name-span{margin-left:16px;font-size:.9rem}
.upload-modal{display:flex;flex-direction:column;background-color:#d7efff}.upload-modal .header{width:90%;padding:0 5%;background-color:#002f6c;color:#fdfcff;justify-content:space-between !important}.upload-modal .header h1{margin:0;font-size:1.5rem}.upload-modal .header button{display:flex;justify-content:center;align-items:center;border:none;background-color:#d7efff;border-radius:1000px;padding:3px;margin-left:2rem;font-family:Montserrat}.upload-modal .header .inner-border{display:flex;justify-content:center;align-items:center;color:#002f6c;border-radius:1000px}.upload-modal .header .inner-border svg{width:10px;height:10px;padding:3px}.upload-modal .upload-body{padding:5%;color:#002f6c}.upload-modal .upload-body .save-button{display:flex;justify-content:center;padding:10px}.upload-modal .upload-body .err{color:#b81414;margin:.5rem;font-size:.9rem}.upload-modal .file-uploader{display:flex;align-items:center}.upload-modal .input-selector .nested-header{font-size:1.25rem !important;margin:auto !important;font-weight:bold !important}@media screen and (max-width: 600px){.ReactModal__Content{width:90% !important}.upload-modal .header h1{font-size:.9rem}}
.bcc-quick-reference{display:flex;flex-direction:column;margin:32px auto;width:80%;min-height:400px;height:fit-content;background-color:#d7efff;border-radius:18px;box-shadow:5px 5px 5px rgba(0,0,0,.25)}.bcc-quick-reference p{padding:1rem;margin-top:.5rem;font-size:1rem;font-weight:normal;font-family:Montserrat;color:#002f6c;margin:0}.bcc-quick-reference .bcc-header{color:#fff;width:100%;height:32px;margin-top:16px;background-color:#002f6c;border-radius:40px 24px 24px 0;display:flex;justify-content:right}.bcc-quick-reference .bcc-header p{color:#fff;padding-left:5px}.bcc-quick-reference .bcc-header .add-bcc{cursor:pointer;align-items:center;display:flex;padding:5px}.bcc-quick-reference .bcc-header .add-bcc p{padding:5px 15px 5px 5px}.bcc-quick-reference .links-container{padding:1rem;padding-top:0;display:flex;flex-direction:column}.bcc-quick-reference .download-button{width:100%;margin-top:.5rem;display:flex;justify-content:space-between;background-color:inherit;align-items:center;border:none;border-bottom:#699cbd 1px solid}.bcc-quick-reference .download-button .buttons-div{display:flex;align-items:center}.bcc-quick-reference .download-button .buttons-div .transparent-button{border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);color:#002f6c}.bcc-quick-reference .download-button .buttons-div .icons{display:flex;justify-content:center;align-items:center;padding:.5em}.bcc-quick-reference .download-button .buttons-div .icons svg{margin-right:2rem;color:#002f6c;height:16px}.bcc-quick-reference .download-button h2{font-size:1rem;font-weight:normal;font-family:Montserrat;color:#002f6c;margin:0;text-align:left}@media screen and (max-width: 500px){.bcc-quick-reference{width:100%}}
.search-bar-component{background-color:inherit;position:relative;border:#002f6c 2px solid;display:flex;align-items:center;border-radius:8px;height:fit-content}.search-bar-component .dynamic-header{position:absolute;top:-0.5rem;left:1.5rem;background-color:#d7efff;color:#002f6c;padding:0 .5rem}.search-bar-component input,.search-bar-component textarea{background-color:inherit;border:none;width:calc(100% - (25px + 2rem));height:90%;font-size:.9rem;padding:.5rem;color:#002f6c}.search-bar-component textarea{resize:none;overflow:hidden}.search-bar-component input::placeholder,.search-bar-component textarea::placeholder{color:#888}.search-bar-component .search-bar-svg{transform:scale(1);color:#002f6c;margin:0 1rem;height:100%}.search-bar-component .cancel-button-search-bar{background-color:inherit;border:none;padding:0;margin:none;height:22.5px;width:fit-content}
.command-centers-page{width:100%;color:#002f6c;font-family:Montserrat}.command-centers-page .locations-main-header{display:flex;align-items:center;justify-content:space-between;width:100%}.command-centers-page .locations-main-header h2{margin:0;color:#fdfcff;font-weight:550;font-size:1.3rem}.command-centers-page .locations-main-header button{background-color:inherit;border:inherit;margin:0;padding:0;width:fit-content;height:100%;margin-right:1.5rem;color:#fdfcff;font-weight:normal;font-size:1rem;white-space:nowrap;font-family:Montserrat}.command-centers-page .locations-main-header button span{padding-right:10%;padding-left:10%}.command-centers-page .locations-main-header button span,.command-centers-page .locations-main-header button svg{vertical-align:middle;display:inline-block}.command-centers-page .select-card-body{padding:2vw;display:flex;flex-direction:column;align-items:center}.command-centers-page .center-item{padding-bottom:10px;padding-right:15px}.command-centers-page .command-centers-data{margin-bottom:1.5rem}.command-centers-page .center-header{display:flex;justify-content:space-between;cursor:pointer}.command-centers-page .center-details{border-radius:5px}.command-centers-page .button-container{display:flex;justify-content:flex-end;border-bottom:1px solid #699cbd;margin-right:1vw;margin-left:1vw;padding:10px}.command-centers-page .text-container{padding:2vw}.command-centers-page .address-contact-container{display:flex;justify-content:space-between;align-items:center}.command-centers-page .maps-link,.command-centers-page .phone-link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none}.command-centers-page .contact-container{margin-bottom:10px}.command-centers-page .no-margin-top{margin-top:0px}.command-centers-page .no-margin-bottom{margin-bottom:0px}.command-centers-page .medium-text{font-size:.9rem}.command-centers-page .large-text{font-size:1.3rem}.command-centers-page .address-contact-row{padding-left:1vw}.command-centers-page .contact-container>.contact-container{padding-right:0rem}.command-centers-page .cc-row-header{display:flex;flex-direction:row;justify-content:space-between}.command-centers-page .edit-button{background:none;border:none;color:#002f6c}.command-centers-page .collapsible-row .row-header{max-width:95%;width:100%}.command-centers-page h2.location-title{margin:.5rem 0rem;padding:.5rem 0rem;background-color:#bde6ff}.command-centers-page .cc-row-header .dark-blue-text{margin:0rem}@media screen and (max-width: 500px){.command-centers-page .medium-text{font-size:.8rem}.command-centers-page .large-text{font-size:.9rem}.command-centers-page .edit-button{padding:0px}}
.event-container{width:80vw;margin-bottom:3rem}.event-container .event-header{text-align:center}.event-container .event-update{color:#002f6c;padding-left:24px;font-size:1.2rem}.event-container .event-update .event-date{font-weight:bold}.event-container .event-update .transparent-button{border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);font-weight:bold}.event-container .event-recipient{color:#00a3e0;font-weight:580;font-family:Montserrat;width:10rem;padding-right:10px}.event-container .event-recipient:hover{cursor:pointer}.event-container .event-buttons{padding:16px 10px 16px 10px;display:flex;justify-content:end}.event-container .event-buttons :first-child{margin-right:1rem}.event-container .event-meeting{display:flex}.event-container .event-meeting .teams-logo{max-width:1.3rem !important;max-height:1.3rem !important;padding-left:.5rem}.event-container .event-meeting .teams-logo:hover{cursor:pointer}.event-container .event-meeting p{margin-top:0;margin-bottom:0}.event-container .event-recipients-div{display:flex;align-items:center;justify-content:space-between;width:13rem}.lighter{font-weight:lighter !important}
.recipients-modal{display:flex;flex-direction:column}.recipients-modal .recipient-header{display:flex;justify-content:flex-end;align-items:center;width:95%;height:3.125rem;padding-left:5px;padding-right:5px;background-color:#002f6c;color:#fdfcff;max-height:fit-content}.recipients-modal .recipient-header .headers h1{display:flex;justify-content:center;font-size:1rem}.recipients-modal .recipient-header button{display:flex;justify-content:center;align-items:center;border:none;background-color:#d7efff;border-radius:1000px;padding:3px;margin-left:4rem}.recipients-modal .recipient-header .inner-border{display:flex;justify-content:center;align-items:center;color:#002f6c;border:2px solid #002f6c;border-radius:1000px}.recipients-modal .recipient-header .inner-border svg{width:10px;height:10px;padding:3px}.recipients-modal .recipient-modal-body-container{background-color:#d7efff !important;padding:4px;font-size:1.1rem;max-height:25rem;overflow-y:scroll}.recipients-modal .recipient-modal-body-container .recipient-modal-body{display:flex;justify-content:space-between;border-bottom:1px solid #699cbd;height:3rem}.recipients-modal .recipient-modal-body-container .recipient-modal-body .recipient-name-status{color:#888;font-weight:bold}.recipients-modal .recipient-modal-body-container .recipient-modal-body button{border:none;border-radius:10px;padding:.5rem;color:#fdfcff;font-weight:bold;font-size:1rem}.recipients-modal .recipient-modal-body-container .recipient-modal-body .transparent-button{border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);color:#000}.recipients-modal .recipient-modal-body-container .recipient-modal-body .recipient-modal-heading{display:flex;align-items:center;justify-content:space-between;width:4rem}.recipients-modal .recipient-modal-body-container .recipient-modal-body .recipient-modal-heading .cursor:hover{cursor:pointer}.recipients-modal .recipient-modal-body-container .recipient-details{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #699cbd}.recipients-modal .recipient-modal-body-container .recipient-details .red{min-width:13%;text-align:center;background-color:rgba(184,20,20,.2784313725)}.recipients-modal .recipient-modal-body-container .recipient-details .green{min-width:13%;text-align:center;background-color:rgba(20,184,46,.2509803922)}@media screen and (max-width: 450px){.ReactModal__Content{width:90% !important}.recipients-modal .recipient-header button{margin-left:2rem !important}.recipients-modal .recipient-header h1{font-size:.9rem !important}}
.emergency-procedures{display:flex;flex-direction:column;margin:32px auto;width:80%;min-height:400px;height:fit-content;background-color:#d7efff;border-radius:18px;box-shadow:5px 5px 5px rgba(0,0,0,.25)}.emergency-procedures p{padding:1rem;margin-top:.5rem;font-size:1rem;font-weight:normal;font-family:Montserrat;color:#002f6c;margin:0}.emergency-procedures .emergency-procedures-header{color:#fff;width:100%;height:32px;margin-top:16px;background-color:#002f6c;border-radius:40px 24px 24px 0;display:flex;justify-content:right}.emergency-procedures .emergency-procedures-header p{color:#fff;padding-left:5px}.emergency-procedures .emergency-procedures-header .add-emergency-procedures{cursor:pointer;align-items:center;display:flex;padding:5px}.emergency-procedures .emergency-procedures-header .add-emergency-procedures p{padding:4px}.emergency-procedures .links-container{padding:1rem;padding-top:0;display:flex;flex-direction:column}.emergency-procedures .download-button{width:100%;margin-top:.5rem;display:flex;justify-content:space-between;background-color:inherit;align-items:center;border:none;border-bottom:#699cbd 1px solid}.emergency-procedures .download-button .buttons-div{display:flex;align-items:center}.emergency-procedures .download-button .buttons-div .transparent-button{border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);color:#002f6c}.emergency-procedures .download-button .buttons-div .icons{display:flex;justify-content:center;align-items:center}.emergency-procedures .download-button .buttons-div .icons svg{margin-left:1rem;color:#002f6c;height:12px}.emergency-procedures .download-button .buttons-div .icons img{height:24px;padding:.5em}.emergency-procedures .download-button h2{font-size:1rem;font-weight:normal;font-family:Montserrat;color:#002f6c;margin:0;text-align:left}@media screen and (max-width: 500px){.emergency-procedures{width:100%}}
.directory-item{width:100%;margin:.5rem 0;display:flex;justify-content:flex-start;align-items:center;color:#002f6c;border-bottom:1px solid #002f6c;padding:.5rem 0;font-family:Montserrat}.directory-item .directory-single-button{width:100%;height:100%;text-align:left;border:none;background-color:inherit}.directory-item .check-button{position:relative;background-color:inherit;flex-grow:1;height:100%;border:none;outline:inherit;border-radius:100px;padding:0;margin:0;text-align:left}.directory-item .check-button .left-side{display:flex;flex-direction:row;align-items:center;font-family:Montserrat}.directory-item .check-button svg{margin-right:3vw}.directory-item svg{color:#002f6c;height:1.3rem;transform:scale(0.9)}.directory-item h3{font-size:1rem;color:#002f6c;font-weight:normal;margin:0}.directory-item button{background-color:inherit;border:none}.directory-item a{color:#002f6c;text-decoration:none}.directory-item .right-side{display:flex;align-items:center;min-width:fit-content}.directory-item .right-side button{height:23px}.directory-item .right-side h3{margin-right:.5em;height:fit-content;display:inline}.directory-item .right-side .phone{display:flex;align-items:center;margin-right:1rem;min-width:fit-content}.directory-item .right-side .phone h3{width:100%}.directory-item .right-side .continue-link{padding-left:5vw}.directory-item .right-side .main-phone{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.directory-item{width:100%}.directory-item h3{font-size:.725rem}.directory-item .right-side .phone{margin-right:1rem}.directory-item .right-side .phone h3{min-width:fit-content}}@media screen and (max-width: 350px){.directory-item h3{font-size:.65rem}.directory-item .right-side .phone{margin-right:.5rem}.directory-item .right-side .phone h3{min-width:fit-content}.directory-item .right-side h3{font-size:.725rem}.directory-item .left-side{margin-right:1rem}.directory-item .left-side h3{font-size:.65rem;font-family:Montserrat}.directory-item .left-side .check-button{margin-right:1rem}}
.directory-filter-select{position:relative;display:flex;flex-direction:column;margin:2% auto;width:80%;min-height:400px;height:fit-content;background-color:#d7efff;border-radius:18px;box-shadow:5px 5px 5px rgba(0,0,0,.25)}.directory-filter-select .filters-header{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;height:56px;background-color:#002f6c;border-radius:18px 18px 0px 0px}.directory-filter-select .filters-header .filter-btn-left{margin-left:2rem}.directory-filter-select .filters-header .filter-btn-right{margin-right:2rem}.directory-filter-select .filters-header h2{color:#fdfcff;font-size:1.5rem;font-weight:normal;flex-grow:1;text-align:center}.directory-filter-select .selected-amount{width:128px;background-color:#d7efff;position:absolute;text-align:center;left:0;right:0;font-size:.9rem;margin-left:auto;margin-right:auto;top:32px;padding:.5rem;border-radius:24px;color:#002f6c;font-weight:bold}.directory-filter-select .items-container{width:90%;margin:0 5%;padding-bottom:3em}.directory-filter-select .search-bar-component{margin-top:2rem;margin-bottom:.5rem}@media screen and (max-width: 600px){.directory-filter-select{width:100%}}@media screen and (max-width: 400px){.directory-filter-select .filters-header h2{font-size:1.25rem}.directory-filter-select .filters-header .filter-btn-left{margin-left:.5rem}.directory-filter-select .filters-header .filter-btn-left .blue-button{font-size:1rem !important}.directory-filter-select .filters-header .filter-btn-right{font-size:1rem;margin-right:.5rem}}
.multi-select-display{border:#002f6c 2px solid;border-radius:8px;display:flex;position:relative;justify-content:space-between}.multi-select-display .select-display-header{position:absolute;margin:0;font-size:1rem;color:#002f6c;left:1rem;top:-0.6rem;font-weight:normal;background-color:#d7efff;padding:0 .5rem}.multi-select-display .selection-container-multi{display:flex;flex-wrap:wrap;align-items:center;justify-content:baseline}.multi-select-display .selection-container-multi .selection{display:flex;align-items:center;justify-content:baseline;background-color:#699cbd;padding:.3rem;border-radius:8px;color:#fdfcff;font-weight:bold;font-size:.9rem}.multi-select-display .select-single p{display:block;width:100%;margin:0;margin-left:.5rem;color:#888;padding:0;font-size:1rem}.multi-select-display .drop-down-button{display:flex;justify-content:space-between;padding-left:0;background-color:inherit;border:none;padding:10px 10px 5px 10px;height:100%;margin:.5rem 0;align-items:center}.multi-select-display .drop-down-button svg{color:#002f6c}.multi-select-display .add-width{width:100% !important}.multi-select-display .cancel-item-button{background-color:inherit;border:none;padding:0;display:flex;color:#fdfcff;height:100%;margin:.5rem;width:max-content}
.directory-main{width:100%}.directory-main .directory-main-card{padding-bottom:2rem;min-height:300px;height:fit-content}.directory-main .directory-main-card .directory-main-header{display:flex;align-items:center;justify-content:space-between;width:100%}.directory-main .directory-main-card .directory-main-header h2{margin:0;color:#fdfcff;font-weight:550;font-size:1.3rem}.directory-main .directory-main-card .directory-main-header .excel-container{display:flex;align-items:center;margin-right:2rem;height:100%}.directory-main .directory-main-card .directory-main-header .excel-container button{background-color:inherit;border:inherit;margin:0;padding:0;width:fit-content;height:100%;margin-left:1.5rem;color:#fdfcff;font-weight:normal;font-size:1rem;white-space:nowrap;font-family:Montserrat}.directory-main .directory-main-card .directory-main-header .excel-container button span{padding-right:10%;padding-left:10%}.directory-main .directory-main-card .directory-main-header .excel-container button span,.directory-main .directory-main-card .directory-main-header .excel-container button svg{vertical-align:middle;display:inline-block}.directory-main .directory-main-card p{padding:0;margin-top:.5rem;font-size:1rem;font-weight:normal;color:#002f6c;margin:0}.directory-main .filters-container{margin:0 2rem}.directory-main .filters-container>*{margin:1.5rem 0;padding:5px}.directory-main .filters-container .error-text{color:#b81414;font-size:.9rem;font:Montserrat;padding:0}.directory-main .filters-container .admin-portal-filter-container{display:flex;flex-direction:row-reverse}.directory-main .filters-container .admin-portal-filter-container .admin-portal-filter{background-color:inherit;border:inherit;padding:0;width:fit-content;height:100%;color:#002f6c;white-space:nowrap}.directory-main .filters-container .admin-portal-filter-container .admin-portal-filter .button-container{display:flex}.directory-main .filters-container .admin-portal-filter-container .admin-portal-filter .button-container .button-text{padding-right:.5vw;font-family:Montserrat;font-size:1rem}.directory-main .filters-container .admin-portal-filter-container .admin-portal-filter .button-container .button-text,.directory-main .filters-container .admin-portal-filter-container .admin-portal-filter .button-container .button-icon{align-content:center}.directory-main .filters-container .admin-portal-filter-container .admin-portal-filter .button-container .button-text svg,.directory-main .filters-container .admin-portal-filter-container .admin-portal-filter .button-container .button-icon svg{display:block}.directory-main .items-container{width:90%;margin:0 5%}.directory-main .cancel-button{width:100%;display:flex;justify-content:end}.directory-main .profile-update-button-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:2%}@media screen and (max-width: 500px){.directory-main .directory-main-card{width:100%}}
.imt{width:100%}.imt .imt-body .collapsible-row{align-items:center !important}.imt .imt-body .imt-body-header{display:flex;justify-content:space-between;padding:15px 15px 0px 15px;align-items:center}.imt .imt-body .imt-body-header .printer-icon{color:#002f6c;font-size:1.5rem}.imt .imt-body .imt-body-header .printer-icon:hover{cursor:pointer;opacity:.7}.imt .imt-body .functional-button{margin-left:auto;font-size:1.5rem}.imt .imt-body .empty-filter{color:#002f6c;margin-left:1rem;font-size:1.2rem}.imt .imt-body .chain-of-command-location{margin-left:1rem;background-color:#bde6ff;font-size:1.25rem;color:#002f6c}.imt .imt-body .chain-of-command-user{width:95%;margin-left:1rem;display:flex;align-items:center;border-bottom:1px solid #699cbd}.imt .imt-body .chain-of-command-user .chain-of-command-user-name{font-size:1rem;color:#002f6c;margin:.5rem}.imt .imt-body .button-container{display:flex;justify-content:flex-end;border-bottom:1px solid #699cbd;margin-right:1vw;margin-left:1vw;padding:10px}.imt .imt-body .business-team{color:#002f6c !important}.imt .imt-body .business-team .team-container{display:flex;align-items:center;height:1.2rem}.imt .imt-body .business-team .team-name{margin-left:1rem;font-size:1rem}.imt .imt-body .business-team .business-team-user{width:95%;display:flex;align-items:start}.imt .imt-body .business-team .business-team-user .business-team-user-name{font-size:.9rem;margin-left:1rem;margin-top:0}.imt .imt-body .team-details .team-details-container{display:flex;width:100%;margin-bottom:1rem;font-size:.9rem}.imt .imt-body .team-details .team-details-container .team-detail-header{font-weight:bold;width:120px;margin-top:0;font-size:.9rem}.imt .imt-body .team-details .team-details-container .team-detail-content-container{width:80%}.imt .imt-body .team-details .team-details-container .team-detail-content-container .team-detail-content{margin-top:0;font-size:.9rem}.imt .check{height:1.3rem;fill:#002f6c}.imt .check-button{border:none;padding:0;margin:0;background-color:rgba(0,0,0,0);display:flex;height:fit-content;text-align:left}.imt .filter-button{background-color:inherit;border:none;text-decoration:none;color:#fff;padding:0;margin:auto .5rem;display:flex;align-items:center}.imt .filter-header{padding-bottom:2.5vh}.imt .filter-header .card-header{display:flex;align-items:center}.imt .filters-container{margin:1.5rem}.imt .filters-container .cancel-button{display:flex;justify-content:end}.imt .filters-container>*{margin:1.5rem 0}.imt .imt-details-header{display:flex;justify-content:space-between;width:100%}.imt .imt-details-header p{margin:0}.imt .source-link{font-size:1rem}.imt .download-button{align-items:center;border:none;background-color:rgba(0,0,0,0)}.imt .download-button .icons{display:flex;justify-content:center;align-items:center;font-size:1.5rem}.imt .download-button .icons svg{margin-left:1rem;color:#fff}.imt .download-button .icons img{height:24px}@media screen and (max-width: 750px){.imt-details-header p{font-size:1rem}.chain-of-command-user p{font-size:1rem}.business-team-user-name{font-size:.9rem !important}}@media screen and (max-width: 500px){.imt-details-header p{font-size:.8rem}.chain-of-command-user p{font-size:.8rem}.business-team-user-name{font-size:.8rem !important}}
.external-support{width:100%}.external-support .external-support-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-right:2rem;height:100%}.external-support .external-support-header button{background-color:inherit;border:inherit;margin:0;padding:0;white-space:nowrap;color:#fdfcff;font-size:1.25rem;font-family:Montserrat}.external-support .external-support-header button span{padding-right:10%;padding-left:10%}.external-support .external-support-row{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-family:Montserrat}.external-support .external-support-row h3{font-size:1rem;color:#002f6c;font-weight:normal}.external-support .external-support-row button{width:24px;height:24px;background-color:inherit;border:none;display:flex;align-items:center;justify-content:center}.external-support .external-support-row button svg{color:#002f6c;width:16px;height:16px}.external-support h2{margin:0;color:#fdfcff;font-weight:550;font-size:1.25rem}.external-support .no-locations{min-height:100px}.external-support .no-locations h1{color:#002f6c;margin-left:1rem;font-weight:normal;font-size:1.25rem}.external-support .initial-card{padding-bottom:24px}.external-support .button-container{display:flex;justify-content:right;border-bottom:1px solid #699cbd;height:90%;margin-right:1vw;margin-left:1vw}.external-support .button-container button{margin:8px 16px 8px 0}.external-support .select-container{margin:24px 24px 0 24px}.external-support .data-container .row-header{font-size:.9rem;margin:0;color:#002f6c}.external-support .data-container .items-container{padding-bottom:16px}.external-support .maps-link,.external-support .phone-link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-decoration:none}.external-support .increase-width{max-width:95%;width:95%}@media screen and (max-width: 500px){.external-support .initial-card{width:100%}}
.edit-external-support .err{color:#b81414;font-size:.725rem;margin-inline:1rem;margin-block:0}.edit-external-support .err-right{margin:1rem}.edit-external-support .inputLike{background-color:inherit;border:none;width:calc(100% - 2rem);padding:1px 2px;text-align:left;color:#002f6c;margin:4px 10px}.edit-external-support .external-support-header-edit{display:flex;gap:.5rem;justify-content:space-between;align-items:center;width:100%}.edit-external-support .external-support-header-edit .external-support-header-edit-buttons{display:flex}.edit-external-support .external-support-header-edit h1{font-size:1.25rem;color:#fdfcff;margin:0}.edit-external-support .external-support-items-container{margin:1rem;color:#002f6c}.edit-external-support .external-support-row{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-family:Montserrat}.edit-external-support h2{font-size:.9rem;margin-top:0;margin-bottom:.5rem;color:#002f6c;font-weight:bold}.edit-external-support .input-selectors{display:flex;flex-direction:column;justify-content:center;align-items:end;margin-right:1rem}.edit-external-support .input-selectors-item{display:flex;flex-wrap:nowrap;margin:.5rem 0;align-items:center}.edit-external-support .change-button{width:24px;height:24px;background-color:inherit;border:solid 2px #002f6c;border-radius:100px;display:flex;align-items:center;justify-content:center}.edit-external-support .change-button svg{color:#002f6c;width:16px;height:16px}.edit-external-support .selector-input{margin:1rem;font-size:.725rem;background-color:inherit;border:none;color:#002f6c;border-bottom:#888 2px solid;width:calc(100% - 32px);margin-top:4px}.edit-external-support .disabled-input{color:gray}.edit-external-support .location-row{display:flex;color:#002f6c}.edit-external-support .location-row .select-location{width:100%;height:100%}.edit-external-support .location-row .select-location h2{font-size:1rem}.edit-external-support .location-row button{background:inherit;border:none;color:inherit;display:flex}.edit-external-support .location-row button svg{size:.5rem}.edit-external-support .add-location-button{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;margin:.5rem 0;padding-inline:13px}.edit-external-support .add-location-button .role-button{width:24px;height:24px;background-color:inherit;border:solid 2px #002f6c;border-radius:100px;display:flex;align-items:center;justify-content:center}.edit-external-support .add-location-button .role-button svg{color:#002f6c;width:16px;height:16px}.edit-external-support .add-location-button .button-header{font-size:1rem;margin:0;margin-right:8px;font-weight:normal}.edit-external-support .three-button-container{display:flex;justify-content:center;align-items:center;gap:10px;margin-block:20px}.edit-external-support .three-button-container button{background-color:#006eb3;color:#fff;border:none;border-radius:15px;padding:6px 12px;font-size:1rem;font-family:Montserrat;cursor:pointer;width:100px}.edit-external-support .three-button-container .blue-button{background-color:#006eb3}.edit-external-support .three-button-container .blue-button:hover{background-color:#699cbd}.edit-external-support .three-button-container .red-button{background-color:#b81414}.edit-external-support .three-button-container .red-button:hover{background-color:rgba(184,20,20,.75)}
.start-event{height:fit-content;display:flex;flex-direction:column;background-color:#d7efff;font-size:1rem;margin-top:1rem;border-radius:1rem;min-height:300px;color:#002f6c}.start-event .error{color:#b81414;margin-top:0}.start-event .select-all-none .directory-item{margin:0}.start-event .small-text{font-size:.9rem}.start-event .start-event-header{background-color:#002f6c;text-align:left;padding:.5rem;border-radius:35px 24px 24px 0px;color:#fff;font-size:1.3rem;font-weight:550;margin-top:2.5vh;margin-bottom:0px;padding-left:1.5rem;margin-bottom:1rem}.start-event .event-form{margin:0 1.5rem}.start-event .event-form .submit-button-container{display:flex;width:100%;justify-content:end;margin-top:2rem;margin-bottom:1.5rem}.start-event .event-form .submit-button-container .submit-button{border:none;background-color:#006eb3;color:#fdfcff;border-radius:100px;padding:.5rem;font-size:1rem;font-weight:bold;font-family:Montserrat}.start-event .event-form .start-event-template{display:flex;color:#002f6c}.start-event .event-form .start-event-template h2{margin-right:1rem;font-size:1.25rem;margin-top:.5rem}.start-event .event-form .start-event-template .start-event-select-row{width:400px}.start-event .event-form .start-event-template .start-event-select-row .start-event-select-row-support-text{display:inline-block;margin:.5rem}.start-event .event-form .search-bar-component{margin-top:1rem;margin-bottom:.5rem;border:1px solid #002f6c;font-size:1rem}.start-event .event-form .search-bar-component input,.start-event .event-form .search-bar-component textarea{width:100%}.start-event .event-form .search-bar-component ::placeholder{font-size:1rem}.start-event .event-form .start-event-switches{display:flex;justify-content:end;width:100%;flex-direction:column;align-items:end}.start-event .event-form .start-event-switches .start-event-switches-rows{width:fit-content;display:flex;align-items:center;margin-bottom:1.5rem}.start-event .event-form .start-event-switches .start-event-switches-rows span{margin-right:1.5rem}.start-event .event-form .selected-locations{display:flex;align-items:end;flex-direction:column;width:100%}.start-event .event-form .selected-locations .selected-location{border-bottom:1px solid #002f6c;margin-top:1.5rem;display:flex;justify-content:end;align-items:center;width:100%}.start-event .event-form .selected-locations .selected-location span{margin-right:2rem}.start-event .event-form .selected-locations .keep-empty{margin-top:1rem}@media screen and (max-width: 600px){.start-event{width:100%}.start-event .event-form .start-event-template{flex-direction:column;justify-content:left;align-items:baseline}.start-event .event-form .start-event-template .start-event-select-row{width:100%}}
.multi-select-dropdown-start-event{border-bottom:1px solid #002f6c;margin:.5rem 0}.multi-select-dropdown-start-event .collapsible-row{position:relative;padding:0}.multi-select-dropdown-start-event .collapsible-row .directory-item{margin:0;border-bottom:none;padding:.5rem 0}.multi-select-dropdown-start-event .collapsible-row .expand-button{position:absolute;display:flex;justify-content:end;align-items:center;width:calc(100% - 56px);left:38px;height:100%;bottom:0;background-color:inherit;border:none}.multi-select-dropdown-start-event .select-contents{width:100%}.multi-select-dropdown-start-event .select-contents .directory-item{border:none;width:95%;margin:0 auto}
.row{display:flex;align-items:center;color:#002f6c;border-bottom:1px solid #699cbd}.row .row-title{width:100%;height:100%;padding:5px 0}.row .row-title.row-draggable{cursor:pointer;display:flex}.row .row-title.row-draggable span{align-self:flex-end}.row .row-title.row-draggable svg{color:#006eb3;vertical-align:middle;margin-right:1%}.row button{background:inherit;border:none;color:inherit;display:flex;padding:5px 0}
.decision-makers-modal{display:flex;flex-direction:column}.decision-makers-modal .header{width:90%;padding:0 5%;background-color:#002f6c;color:#fdfcff;justify-content:space-between !important}.decision-makers-modal .header h1{display:flex;justify-content:center;margin:0;font-size:1rem}.decision-makers-modal .header button{display:flex;justify-content:center;align-items:center;border:none;background-color:#d7efff;border-radius:1000px;padding:3px;margin-left:4rem}.decision-makers-modal .header .inner-border{display:flex;justify-content:center;align-items:center;color:#002f6c;border:2px solid #002f6c;border-radius:1000px}.decision-makers-modal .header .inner-border svg{width:10px;height:10px;padding:3px}.decision-makers-modal .body{display:block;align-items:center;justify-content:center;background-color:#d7efff;padding-inline:20px;padding-block:10px}.decision-makers-modal .body .search-box{margin-right:40px}.decision-makers-modal .body .row-item{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-family:Montserrat}.decision-makers-modal .body .row-item h3{font-size:1rem;color:#002f6c;font-weight:normal}.decision-makers-modal .body .row-item button{width:24px;height:24px;background-color:inherit;border:solid 2px #002f6c;border-radius:100px;display:flex;align-items:center;justify-content:center}.decision-makers-modal .body .row-item button svg{color:#002f6c;width:16px;height:16px}@media screen and (max-width: 450px){.ReactModal__Content{width:90% !important}.decision-makers-modal button{margin-left:2rem !important}.decision-makers-modal h1{font-size:.9rem !important}}
.decision-makers-page{width:100%}.decision-makers-page .select-card-body{padding:2vw;display:flex;flex-direction:column;align-items:center}.decision-makers-page .button-container{display:flex;justify-content:center;column-gap:8px;padding-top:8px;padding-bottom:2vh}.decision-makers-page .add-button-container{display:flex;flex-direction:row-reverse;padding:1vh 2vw}.decision-makers-page .add-button-container button{white-space:nowrap}.decision-makers-page .add-button-container button span{padding-left:2%}.decision-makers-page .add-button-container button span,.decision-makers-page .add-button-container button svg{vertical-align:middle;display:inline-block}.decision-makers-page .note-container{font-size:1.125rem;font-family:Montserrat;display:flex;flex-direction:row-reverse;padding:0 2vw;color:#888}.decision-makers-page .decision-makers-list{padding:0 2vw}
.Essential-Business-page{width:100%}.Essential-Business-page .essential-business-card{padding-bottom:2rem;min-height:300px;height:fit-content}.Essential-Business-page .essential-business-card .essential-business-partner-header{display:flex;align-items:center;justify-content:space-between;width:100%}.Essential-Business-page .essential-business-card .essential-business-partner-header h2{margin:0;color:#fdfcff;font-weight:550;font-size:1.3rem}.Essential-Business-page .essential-business-card .essential-business-partner-header .excel-container{display:flex;align-items:center;margin-right:2rem;height:100%}.Essential-Business-page .essential-business-card .essential-business-partner-header .excel-container button{background-color:inherit;border:inherit;margin:0;padding:0;width:fit-content;height:100%;margin-left:1.5rem;color:#fdfcff;font-weight:normal;font-size:1rem;white-space:nowrap;font-family:Montserrat}.Essential-Business-page .essential-business-card .essential-business-partner-header .excel-container button span{padding-right:10%;padding-left:10%}.Essential-Business-page .essential-business-card .essential-business-partner-header .excel-container button span,.Essential-Business-page .essential-business-card .essential-business-partner-header .excel-container button svg{vertical-align:middle;display:inline-block}.Essential-Business-page .essential-business-card p{padding:0;margin-top:.5rem;font-size:1rem;font-weight:normal;color:#002f6c;margin:0}.Essential-Business-page .select-card-body{padding:2vw;display:flex;flex-direction:column;align-items:center}.Essential-Business-page .select-card-body .searchbar{width:100%}.Essential-Business-page .EssentialBusiness-items{cursor:pointer;width:95%;margin:.5rem auto;display:flex;justify-content:space-between;align-items:center;color:#002f6c;border-bottom:1px solid #002f6c;padding:.5rem 0;font-family:Montserrat}.Essential-Business-page .EssentialBusiness-items .right-side{width:5%;display:flex;justify-content:space-between}.Essential-Business-page .EssentialBusiness-items .navigate-button,.Essential-Business-page .EssentialBusiness-items .add-button{background:none;border:none;cursor:pointer;color:inherit;display:flex;align-items:center;gap:5px}@media screen and (max-width: 600px){.EssentialBusiness-items{flex-direction:column;align-items:flex-start;width:100%}.EssentialBusiness-items .right-side{width:100%;justify-content:flex-end;margin-top:.5rem}}@media screen and (max-width: 350px){.EssentialBusiness-items{padding:.25rem 0}.EssentialBusiness-items .right-side{width:auto;justify-content:space-around}}
.documents-page .file-upload-div{display:flex;padding:10px;align-items:center}.documents-page .file-upload-div .file-name .media-url{font-size:1rem;font-weight:bold;text-decoration:underline}.documents-page .file-upload-div .file-name .media-url:hover{cursor:pointer}.documents-page .save-button{display:flex;justify-content:center;padding:10px}
.profile-page,.edit-profile{width:100%}.profile-page .loading,.edit-profile .loading{margin-top:16px;margin-bottom:64px;margin-left:.5rem}.profile-page .profile-header,.edit-profile .profile-header{display:flex;justify-content:right;align-items:center;width:100%}.profile-page .profile-header button,.edit-profile .profile-header button{background-color:#d7efff;width:28px;height:28px;border-radius:1000px;margin-right:.5rem;display:flex;justify-content:center;align-items:center;border:none}.profile-page h2,.edit-profile h2{font-size:.9rem;margin-top:0;margin-bottom:.5rem}.profile-page p,.edit-profile p{font-size:.9rem;margin:0 1rem;margin-bottom:.5rem;min-width:112px}.profile-page .profile-items-container,.edit-profile .profile-items-container{margin:1rem;color:#002f6c}.profile-page .emergency-contact-header,.edit-profile .emergency-contact-header{color:#b81414;font-size:.9rem;margin-top:.5rem;margin-bottom:.5rem}.profile-page .emergency-contact .main,.edit-profile .emergency-contact .main{margin:8px 1rem}.profile-page .emergency-contact .phone,.edit-profile .emergency-contact .phone{display:flex;margin:.5rem;width:100%}.profile-page .emergency-contact .phone h3,.edit-profile .emergency-contact .phone h3{font-size:.9rem;margin:0;margin-right:2rem;width:fit-content}.profile-page .emergency-contact .phone p,.edit-profile .emergency-contact .phone p{font-size:.9rem;margin:0;width:fit-content}.profile-page .split,.edit-profile .split{display:flex;width:70%;max-width:400px;justify-content:space-between}.edit-profile .error-text{color:#b81414;font-size:.9rem;margin:0rem;margin-left:1rem;margin-bottom:1rem}.edit-profile .no-cursor{cursor:not-allowed !important}.edit-profile .profile-header-edit{display:flex;gap:.5rem;justify-content:space-between;align-items:center;width:100%}.edit-profile .profile-header-edit .profile-header-edit-buttons{display:flex}.edit-profile .profile-header-edit h1{font-size:1.25rem;color:#fdfcff;margin:0}.edit-profile .inputs-content{padding:1rem}.edit-profile .ebp-date{width:20%;display:flex;justify-content:space-between;align-items:center}.edit-profile .ebp-date-contract{width:20%}.edit-profile .ebp-date-contract .date-input{width:85%;display:flex;align-items:center;justify-content:space-between}.edit-profile .ebp-date-contract .remove-icon{font-size:1rem;margin-bottom:.4rem}.edit-profile .ebp-date-contract .ebp-date-contract-header{display:flex;align-items:center;justify-content:space-around}
.business-teams-page{width:100%;color:#002f6c;font-family:Montserrat}.business-teams-page .teams-header{display:flex;align-items:center;justify-content:space-between;width:100%}.business-teams-page .teams-header h2{margin:0;color:#fdfcff;font-weight:550;font-size:1.3rem}.business-teams-page .teams-header .add-button-container{display:flex;align-items:center;margin-right:2rem;height:100%}.business-teams-page .teams-header .add-button-container button{background-color:inherit;border:inherit;margin:0;padding:0;width:fit-content;height:100%;margin-left:1.5rem;color:#fdfcff;font-weight:normal;font-size:1rem;white-space:nowrap;font-family:Montserrat}.business-teams-page .teams-header .add-button-container button span{padding-right:10%;padding-left:10%}.business-teams-page .teams-header .add-button-container button span,.business-teams-page .teams-header .add-button-container button svg{vertical-align:middle;display:inline-block}.business-teams-page .select-card-body{padding:2vw;display:flex;flex-direction:column;align-items:center}.business-teams-page .business-team-data{margin-bottom:1.5rem}.business-teams-page .button-container{display:flex;justify-content:flex-end;border-bottom:1px solid #699cbd;margin-right:1vw;margin-left:1vw;padding:10px}.business-teams-page .text-container{padding:2vw}.business-teams-page .contact-container{margin-bottom:10px}.business-teams-page .dark-blue-text{color:#002f6c;font-family:Montserrat}.business-teams-page .large-text{font-size:1.3rem}.business-teams-page .locations-grid{display:grid;grid-template-columns:1fr 1fr 1fr;white-space:nowrap;gap:5px}.business-teams-page h2.section-title{margin:.5rem 0rem;padding:.5rem 0rem;background-color:#bde6ff}.business-teams-page .team-wrapper{margin-bottom:.5rem}.business-teams-page .row-header{max-width:95%;width:100%}.business-teams-page .edit-button{background:none;border:none;color:#002f6c}.business-teams-page .business-team-header{width:100%;display:flex;flex-direction:row;justify-content:space-between}.business-teams-page .row-header .dark-blue-text{margin:0rem}@media screen and (max-width: 500px){.business-teams-page .medium-text{font-size:.8rem}.business-teams-page .large-text{font-size:.9rem}}
.bcm-templates-page{width:100%}.bcm-templates-page .section-header-button{background-color:inherit;border:none;text-decoration:none;margin:auto .5rem;display:flex;align-items:center}.bcm-templates-page .section-contents{display:grid;grid-template-columns:1fr 1fr 5%;padding:10px 2%;row-gap:10px}.bcm-templates-page .section-contents .remove-button{background-color:inherit;border:none;text-decoration:none;margin:auto .5rem;display:flex;align-items:center}.bcm-templates-page .section-contents .download-button{background-color:inherit;border:none;display:flex;text-align:left;color:inherit;font-family:Montserrat;text-decoration:underline}.bcm-templates-page .section-contents .download-button:disabled{text-decoration:none;cursor:default}
.it-requirements-modal{display:flex;flex-direction:column}.it-requirements-modal .header{width:90%;padding:0 5%;background-color:#002f6c;color:#fdfcff;justify-content:space-between !important}.it-requirements-modal .header h1{margin:0;font-size:1rem}.it-requirements-modal .header button{display:flex;justify-content:center;align-items:center;border:none;background-color:#d7efff;border-radius:1000px;padding:3px;margin-left:2rem;font-family:Montserrat}.it-requirements-modal .header .inner-border{display:flex;justify-content:center;align-items:center;color:#002f6c;border-radius:1000px}.it-requirements-modal .header .inner-border svg{width:10px;height:10px;padding:3px}.it-requirements-modal .modal-body{display:block;padding:.5rem;justify-content:start;align-items:start;margin:.5rem}.it-requirements-modal .modal-body .err{color:#b81414;margin-inline:.5rem;font-size:.9rem}.it-requirements-modal .modal-body h2{font-size:1rem;margin-top:0}.it-requirements-modal .modal-body input{font-size:1rem}.it-requirements-modal .button-container{display:flex;justify-content:center;align-items:center;gap:10px;margin-block:5px}.it-requirements-modal .button-container button{background-color:#006eb3;color:#fff;border:none;border-radius:15px;padding:6px 12px;font-size:1rem;font-family:Montserrat;cursor:pointer;width:100px}.it-requirements-modal .button-container .blue-button{background-color:#006eb3}.it-requirements-modal .button-container .blue-button:hover{background-color:#699cbd}.it-requirements-modal .button-container .red-button{background-color:#b81414}.it-requirements-modal .button-container .red-button:hover{background-color:rgba(184,20,20,.75)}.it-requirements-modal .body-text{font-size:.9rem;padding:5px}.it-requirements-modal .body-color{background-color:#d7efff}@media screen and (max-width: 600px){.ReactModal__Content{width:90% !important}.two-button-modal .header h1{font-size:.9rem}}
.it-requirements-main{width:100%}.it-requirements-main .it-requirements-main-card{padding-bottom:2rem;height:fit-content}.it-requirements-main .it-requirements-main-card .it-requirements-main-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-right:2rem;height:100%}.it-requirements-main .it-requirements-main-card .it-requirements-main-header button{background-color:inherit;border:inherit;margin:0;padding:0;width:fit-content;height:100%;margin-left:1.5rem;color:#fdfcff;font-weight:normal;font-size:1.25rem;white-space:nowrap;font-family:Montserrat}.it-requirements-main .it-requirements-main-card .it-requirements-main-header button span{padding-right:10%;padding-left:10%}.it-requirements-main .it-requirements-main-card .it-requirements-main-header button span,.it-requirements-main .it-requirements-main-card .it-requirements-main-header button svg{vertical-align:middle;display:inline-block}.it-requirements-main .it-requirements-main-card .it-requirements-main-header h2{margin:0;color:#fdfcff;font-weight:550;font-size:1.25rem}.it-requirements-main .it-requirements-main-card p{padding:0;margin-top:.5rem;font-size:1rem;font-weight:normal;color:#002f6c;margin:0}.it-requirements-main .it-requirements-main-card h3{font-size:1rem;color:#002f6c;font-weight:normal}.it-requirements-main .it-requirements-main-card .body{display:block;align-items:center;justify-content:center;background-color:#d7efff;padding-inline:20px;padding-block:10px}.it-requirements-main .it-requirements-main-card .body .search-box{margin-right:40px}.it-requirements-main .it-requirements-main-card .body .single-requirement{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:Montserrat;border-bottom:1px solid #002f6c}.it-requirements-main .it-requirements-main-card .body .single-requirement button{background-color:#d7efff;border-radius:1000px;gap:8px;margin-right:.5rem;display:flex;justify-content:center;align-items:center;border:none}@media screen and (max-width: 500px){.it-requirements-main .it-requirements-main-card{width:100%}}
div.edit-business-team{width:100%}div.edit-business-team .input-header{margin:0px;margin-bottom:1rem}div.edit-business-team .business-team-title{background-color:#bde6ff;padding:.5rem}div.edit-business-team .nested-header{margin-top:.5rem;margin-bottom:.5rem;font-weight:bold;font-size:1rem}div.edit-business-team .field-form{display:flex;flex-direction:row;justify-content:space-between}div.edit-business-team .input{font-size:.9rem}div.edit-business-team .field{width:100%;margin-bottom:1rem}div.edit-business-team .locations-field .field{width:33%}div.edit-business-team .profile-header-edit{width:100%;display:flex;flex-direction:row;justify-content:space-between}div.edit-business-team .profile-header-edit>div{display:flex;flex-direction:row}div.edit-business-team .profile-header-edit>div>button{margin:5px}div.edit-business-team .business-team-input{padding:1.5rem}div.edit-business-team .location-headers{display:flex;flex-direction:row;width:100%}div.edit-business-team .location-headers>h2{width:33%}div.edit-business-team .add-field-btn{display:flex;flex-direction:row;border:none;width:fit-content;height:fit-content;background-color:#d7efff;color:#002f6c;margin:0px;justify-self:right;font-size:1rem}div.edit-business-team .add-field-btn>svg{margin-left:10px}div.edit-business-team .error-text{color:#b81414;font-size:.9rem;margin:0rem;margin-left:1rem;margin-bottom:1rem}div.edit-business-team .num-input{display:flex;flex-direction:row}div.edit-business-team .submit-discard-btns{width:100%;display:flex;flex-direction:row;justify-content:center;gap:1rem}div.edit-business-team .red-button{background-color:#b81414;color:#fff;border:none;border-radius:15px;padding:6px 12px;font-size:1rem;font-family:Montserrat}
div.edit-location{width:100%}div.edit-location .profile-header-edit{width:100%;display:flex;flex-direction:row;justify-content:space-between}div.edit-location .profile-header-edit>div{display:flex;flex-direction:row}div.edit-location .profile-header-edit>div>button{margin:5px}div.edit-location .location-input{padding:1.5rem}div.edit-location .input-header{margin:0px}div.edit-location .command-center-btn{display:flex;flex-direction:row;border:none;width:fit-content;height:fit-content;background-color:#d7efff;color:#002f6c;margin:0px;justify-self:right;font-size:1rem}div.edit-location .command-center-btn>svg{margin-left:10px}div.edit-location .error-text{color:#b81414;font-size:.9rem;margin:0rem;margin-left:1rem;margin-bottom:1rem}div.edit-location .command-center-contact-numbers{margin-left:1rem}div.edit-location .cc-numbers-header{display:flex;flex-direction:row;margin-top:1rem}div.edit-location .cc-numbers-header>h3{margin:0px}div.edit-location .num-input{display:flex;flex-direction:row}div.edit-location .submit-discard-btns{width:100%;display:flex;flex-direction:row;justify-content:center;gap:1rem}
.bcp-page{width:100%}.bcp-page .bcp-card{padding-bottom:2rem;min-height:300px;height:fit-content}.bcp-page .bcp-card .bcp-partner-header{display:flex;align-items:center;justify-content:space-between;width:100%}.bcp-page .bcp-card .bcp-partner-header h2{margin:0;color:#fdfcff;font-weight:550;font-size:1.3rem}.bcp-page .bcp-card .center-div{width:100%;min-height:300px;display:flex;justify-content:center;align-items:center}.bcp-page .bcp-card p{padding:0;margin-top:.5rem;font-size:1rem;font-weight:normal;color:#002f6c;margin:0}.bcp-page .bcp-items{width:95%;margin:.5rem auto;display:flex;justify-content:space-between;align-items:center;color:#002f6c;border-bottom:1px solid #002f6c;padding:.5rem 0;font-family:Montserrat}.bcp-page .bcp-items .right-side{width:5%;display:flex;justify-content:space-between}.bcp-page .bcp-items .right-side .download-btn{background-color:#d7efff;border:unset;cursor:pointer}@media screen and (max-width: 600px){.bcp-items{flex-direction:column;align-items:flex-start;width:100%}.bcp-items .right-side{width:100%;justify-content:flex-end;margin-top:.5rem}}@media screen and (max-width: 350px){.bcp-items{padding:.25rem 0}.bcp-items .right-side{width:auto;justify-content:space-around}}
html{background-color:#fdfcff}body{font-family:Montserrat;font-size:1.5rem}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1rem}button{cursor:pointer}button:disabled{cursor:default}.Toastify{font-size:.875rem !important}

/*# sourceMappingURL=styles.19c128d8463c7dc7edcf.css.map*/