@font-face{font-family:basier_squareregular;src:url(https://cdn.soteria.io/fonts/basiersquare-regular-webfont.eot);src:url(https://cdn.soteria.io/fonts/basiersquare-regular-webfont.eot?#iefix)format("embedded-opentype"),url(https://cdn.soteria.io/fonts/basiersquare-regular-webfont.woff2)format("woff2"),url(https://cdn.soteria.io/fonts/basiersquare-regular-webfont.woff)format("woff"),url(https://cdn.soteria.io/fonts/basiersquare-regular-webfont.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:basier_squaremedium;src:url(https://cdn.soteria.io/fonts/basiersquare-medium-webfont.eot);src:url(https://cdn.soteria.io/fonts/basiersquare-medium-webfont.eot?#iefix)format("embedded-opentype"),url(https://cdn.soteria.io/fonts/basiersquare-medium-webfont.woff2)format("woff2"),url(https://cdn.soteria.io/fonts/basiersquare-medium-webfont.woff)format("woff"),url(https://cdn.soteria.io/fonts/basiersquare-medium-webfont.ttf)format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}body{color:#00263e;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f9fa;width:100%;min-height:100vh;margin:0;font-family:basier_squareregular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{font-family:basier_squareregular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:64px;font-style:normal;font-weight:400}h2{font-family:basier_squareregular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:40px;font-style:normal;font-weight:400}h3{font-family:basier_squaremedium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:24px;font-style:normal;font-weight:400}h4{font-family:basier_squareregular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:24px;font-style:normal;font-weight:400}h5{font-family:basier_squaremedium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400}h6{font-family:basier_squaremedium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400}button{font-family:basier_squareregular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400}label,.label{font-family:basier_squareregular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:12px;font-style:normal;font-weight:400}.label--bold{font-weight:500}.label--bolder{font-weight:bolder}input,textArea{font-family:basier_squareregular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-style:normal;font-weight:400}.noDecoration{color:#00263e;text-decoration:none}.noDecoration:hover{color:#2780e8}.has-tooltip:hover{position:relative}.has-tooltip:hover .tooltipContainer{display:flex}.no-decoration{color:#00263e;text-decoration:none}.capitalize{text-transform:capitalize}.modalContainer{z-index:2;background-color:#0006;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.modalContainer_content{background-color:#f7f9fa;border:none;width:41%;max-width:444px}.modalHeader{border-bottom:1px solid #00263e;flex-direction:row;justify-content:space-between;padding:1.5em;display:flex}.modalClose{background-color:#f7f9fa;border:none;font-size:1.2em}.modalClose:hover{cursor:pointer}.modalInfo{flex-direction:column;margin:1.5em;display:flex}.modalFooter{flex-direction:row;justify-content:flex-end;margin-top:3em;display:flex}.modalFooterCancel,.modalFooterSave{color:#00263e;border:none;height:2.5em;padding:.75em;font-size:1em}.modalFooterSave{background-color:#76c9d7}.modalFooterCancel{margin-right:1em}.modalFooterCancel:hover,.modalFooterSave:hover{cursor:pointer}.modalFooterSave:hover{background-color:#2e9fb2}.modalFooterSave:disabled{color:#a7c4cf;cursor:not-allowed;background-color:#dde6ea}.button{cursor:pointer}.button:disabled{cursor:not-allowed}.button--default{color:#00263e;text-wrap:nowrap;border:none;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-width:fit-content;height:2.5em;padding:.7em;display:flex}.button--primary{color:#ebf4fc;background-color:#4290eb}.button--primary:not(.loading,:disabled):hover{background-color:#3278bf}.button--primary:disabled{background-color:#a7c4cf}.button--secondary{background-color:#0000}.button--secondary:not(.loading,:disabled):hover{background-color:#edf2f4}.button--link{color:#2c4757;background:0 0;border:none;text-decoration:underline}.button--link:hover{color:#3278bf}.button--primary img,.button--secondary img,.button--primary svg,.button--secondary svg{height:1.25em}.button--primary:not(.button--iconColor) img,.button--primary:not(.button--iconColor) svg{filter:brightness(0)saturate()invert()sepia(49%)saturate(2246%)hue-rotate(178deg)brightness(106%)contrast(98%)}.button--secondary:not(.button--iconColor) img,.button--secondary:not(.button--iconColor) svg{filter:brightness(0)saturate()invert(12%)sepia(32%)saturate(2633%)hue-rotate(174deg)brightness(92%)contrast(103%)}.button--primary:not(.loading):disabled{color:#83a6b5;background-color:#dde6ea}.button--primary.active{background-color:#00263e}.button--transparent{background-color:#0000}.button--secondary:not(.loading):disabled{color:#a7c4cf}.button:disabled:not(.loading) img,.button:not(.loading):disabled svg{filter:brightness(0)saturate()invert(91%)sepia(4%)saturate(2243%)hue-rotate(164deg)brightness(94%)contrast(71%)}.button--secondary.active{color:#3278bf}.button--secondary.active img,.button--secondary.active svg{filter:brightness(0)saturate()invert(36%)sepia(91%)saturate(595%)hue-rotate(174deg)brightness(95%)contrast(82%)}.button--transparent{cursor:none}.circular{transform-origin:50%;width:100%;height:100%;margin:auto;animation:2s linear infinite rotate;inset:0}.path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:square;stroke:#fff;animation:1.5s ease-in-out infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}.navBarContainer{flex-direction:row;align-items:center;width:100%;padding:.5rem 1rem .5rem .5rem;display:flex}.navBarContainer__actions{flex-direction:row;justify-content:flex-start;align-items:center;margin-left:auto;display:flex}.logo img{width:15rem}.avatarMenuContainer{flex-direction:column;justify-content:flex-end;margin-left:1em;display:flex}.avatarMenuContainer__anchor{width:100%;margin-top:.125em;position:relative}.avatarMenuContainer__menuItem__text{margin-left:1em}.menu-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.menu-container__list>.menu-container,.menu-container>.menu-container__toggler{width:100%}.menu-container>.menu-container__toggler{cursor:pointer}.menu-container__list>.menu-container>.menu-container__list{top:0;left:100%}.menu-container__list.menu-container__list--left>.menu-container>.menu-container__list{right:100%;left:unset}.menu-container__list{color:#edf2f4;background-color:#00263e;max-height:361px;list-style-type:none;position:absolute;top:calc(100% + 2px);left:0}.menu-container__list.menu-container__list--scroll{max-height:360px;overflow-y:auto}.menu-container__list.menu-container__list--top{bottom:calc(100% + 2px);top:unset}.menu-container__list.menu-container__list--left{left:unset;right:0}.menu-container__list .menu-container__item{cursor:pointer;justify-content:space-between;align-items:center;padding:.7em;display:flex;position:relative}.menu-container__list .menu-container__item--active:after{content:" ";background:url(https://cdn.soteria.io/images/success.svg) 0 0/contain no-repeat;width:18px;height:18px;display:inline-block}.menu-container__list.menu-container__list--left .menu-container__item{flex-direction:row-reverse;justify-content:flex-end}.menu-container__list .menu-container__item:hover{background-color:#001d2f}.menu-container__list .menu-container__item__content{justify-content:flex-start;align-items:center;display:flex}.menu-container__item__content__text{flex-direction:column;justify-content:space-evenly;margin:0 1em;display:flex}.menu-container__item__content__text-value{overflow-wrap:anywhere}.menu-container__item__content__text-subvalue{color:#83a6b5}.menu-container__item .menu-container__item__submenu{position:absolute;right:100%}.menu-container__list .menu-container__item .menu-container__item__icon.menu-container__item__icon--default-color,.menu-container__list .menu-container__item .menu-container__item__chevron{filter:brightness(0)saturate()invert(99%)sepia(21%)saturate(365%)hue-rotate(169deg)brightness(98%)contrast(95%);height:1.3em}.menu-container__list .menu-container__item .menu-container__item__chevron{margin-left:1em}.menu-container__list.menu-container__list--left .menu-container__item .menu-container__item__chevron{margin-left:0;margin-right:1em;transform:rotate(180deg)}.click-outside{z-index:999;width:100%;height:100vh;position:fixed;top:0;left:0}.click-outside+.menu-container__list,.click-outside~.menu-container__toggler{z-index:1000}.menu-container__list__divider{background-color:#fff3;width:calc(100% - 1.4em);height:1px;margin:4px .7em}.avatarContainer{color:#edf2f4;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:1em;display:flex}.avatarContainer--disabled:hover{cursor:default}.avatarContainer--enabled:hover{cursor:pointer}.avatarContainer--default{background-color:#00263e}.avatarContainer--default-secondary{background-color:#2c4757}.avatarContainer--active{background-color:#4290eb}.avatarContainer .iconContainer,.avatarContainer .avatar__image{border-radius:20px;width:100%}.navItem{background-color:#0000;border:none;border-bottom:2px solid #0000;flex-direction:column;align-items:center;padding:.5rem;font-family:basier_squaremedium;font-size:14px;display:flex}.navItem__img{width:24px;height:24px;margin-bottom:4px}.navItem--active{border-bottom:2px solid #41a0fe}.navItem:hover{cursor:pointer;border-bottom:2px solid #b8dcff}.navItem--active:hover{cursor:default;border-bottom:2px solid #41a0fe}.activation>button{margin-top:1.5rem}.onboarding{grid-template-columns:25% 1px calc(75% - 1px);width:100%;height:100vh;display:grid}.onboarding__sidePanel{padding:1rem}.onboarding__separator{background-color:#83a6b5}.onboarding__content{flex-direction:column;padding:1rem;display:flex}.onboardingContent{flex-direction:column;height:100%;display:flex}.onboardingContent--center{justify-content:center}.onboardingContent__details--top{margin-top:2rem}.onboardingContent__details--center{position:absolute;top:50%;transform:translateY(-50%)}.onboardingContent__details--heightMax{height:100%}.onboardingContent__footer{margin-top:auto}.onboardingFooter{color:#5d8297}.onboardingFooter a{color:inherit}.onboardingFooter a:hover{color:#2780e8}.onboardingStage__icon{width:4rem}.onboardingStage__icon--inProgress{transition:rotate 2s;animation:1s linear infinite inProgress;rotate:360deg}.onboardingStage__step--success,.onboardingStage__step--inProgress,.onboardingStage__title--success,.onboardingStage__title--inProgress{color:#4290eb}.onboardingStage__step--warning,.onboardingStage__title--warning{color:#00263e}.onboardingStage__info{height:100%;margin-top:1.5rem;margin-right:3rem}@keyframes inProgress{0%{rotate:0deg}to{rotate:360deg}}.office365AgreementDetails{height:calc(100% - 2rem)}.office365AgreementDetails p{margin-bottom:1rem}.office365AgreementDetails ul,.office365AgreementDetails ol{text-align:left;margin-left:1rem}.office365AgreementDetails a{color:#2c4757}.office365AgreementDetails a:hover{color:#3278bf}.onboardingWorkflow{margin-top:1rem}.onboardingWorkflow a{color:#5d8297}.onboardingWorkflow a:hover{color:#2780e8}.onboardingWorkflow>.button{margin-top:2rem}.subscriptionDetails__tenant{border-bottom:1px solid #83a6b5;margin-top:5rem;padding-bottom:4rem}.subscriptionDetails__tenant h5{color:#4290eb}.subscriptionDetails__tenant__details{grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}.subscriptionDetails__user{flex-direction:column;margin-top:2rem;display:flex}.subscriptionDetails__user__title{color:#4290eb}.subscriptionDetails__user__information{grid-row-gap:1rem;grid-template-rows:3rem 3rem 1fr;grid-template-columns:repeat(2,1fr);grid-template-areas:"firstName lastName""phoneNumber email"". .";margin-top:1rem;display:grid}.subscriptionDetails__user__firstName{grid-area:firstName}.subscriptionDetails__user__lastName{grid-area:lastName}.subscriptionDetails__user__phoneNumber{grid-area:phoneNumber}.subscriptionDetails__user__email{grid-area:email}.subscriptionFooter__terms-and-conditions{flex-direction:column;gap:1rem;width:100%;display:flex}.subscriptionFooter__terms-and-conditions__checkbox{align-items:center;gap:.5rem;width:100%;font-size:1rem;display:flex}.subscriptionFooter__terms-and-conditions__checkbox label{align-items:center;font-size:1rem;display:flex}.subscriptionFooter__terms-and-conditions__checkbox a{color:#4290eb;margin-left:.2rem;text-decoration:underline}.subscriptionFooter__terms-and-conditions__link{width:100%}.subscriptionFooter__status{border-bottom:1px solid #83a6b5;flex-direction:row;margin-bottom:2em;padding-bottom:3rem;display:flex}.subscriptionFooter__status__image{width:1rem;margin-right:1rem}.subscriptionFooter__status__image--inProgress{transition:rotate 2s;animation:1s linear infinite inProgress;rotate:360deg}.subscriptionFooter__cta{flex-direction:row;column-gap:1rem;margin-top:2rem;display:flex}.checkbox__container{cursor:pointer;width:1rem;height:1rem;padding-left:28px;font-size:22px;display:block;position:relative}.checkbox__container input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox__container .checkMark{background-color:#eee;width:1rem;height:1rem;position:absolute;top:0;left:0}.checkbox__container .checkMark:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:.25rem;height:.5rem;display:none;position:absolute;top:.1rem;left:.3rem;transform:rotate(45deg)}.checkbox__container input:checked~.checkMark:after{display:block}.checkbox__container:hover input~.checkMark{background-color:#ccc}.checkbox__container input:checked~.checkMark{background-color:#4290eb}.subscriptionPending a{color:#5d8297;text-decoration:underline}.subscriptionPending a:hover{color:#2780e8}.subscriptionPending button{margin-top:1.5rem}.login{margin-top:1rem}.login a{color:#5d8297}.login a:hover{color:#2780e8}.login>.button{margin-top:2rem}.office365Permissions{height:100%}.office365Permissions p{margin-bottom:1rem}.office365Permissions ul,.office365Permissions ol{text-align:left;margin-left:1rem}.loginErrorDetails img{width:4rem}.loginErrorDetails h3{margin-top:2rem}.loginErrorDetails p{margin-top:1.5rem}.loginErrorDetails button{margin-top:4rem}.subscriptionConfirmation button{margin-top:2rem}.onboardingInvalid>button{margin-top:1.5rem}.authorize__container{flex-direction:column;gap:4rem;display:flex}.authorize__container button{width:fit-content}.snackbarListContainer{z-index:3;flex-direction:column;justify-content:flex-end;gap:10px;display:flex;position:fixed;bottom:1.5em;left:1.5em}.snackbarContainer{color:#edf2f4;background-color:#001d2f;width:fit-content;max-height:500px;transition:opacity 1s,max-height 1s}.snackbarContainer.fade{opacity:0;max-height:0}.snackbarContainer.error{color:#fff;background-color:#ff7474}.snackbarContainer.warning{color:#fff;background-color:#ffc107}.snackbarContent{flex-direction:row;justify-content:flex-start;align-items:center;padding:1em;display:flex}.contentContainer{position:relative}.snackbarContent>.snackbarContent__icon{filter:brightness(0)saturate()invert(93%)sepia(12%)saturate(59%)hue-rotate(150deg)brightness(103%)contrast(92%);width:1.2em;height:1.2em}.snackbarContainer.error>.snackbarContent>.snackbarContent__icon{filter:brightness(0)saturate()invert(97%)sepia(3%)saturate(12%)hue-rotate(119deg)brightness(105%)contrast(104%)}.snackbarContent__text{margin-left:1em}.loadingSnackbar{width:25px;position:relative}.loadingSnackbar img{width:40px;height:40px}
