body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}@font-face{font-family:SourceSansPro;src:local("SourceSansPro"),url(/static/media/SourceSansPro-Regular.efa76f8326aa5cee3bdd.ttf) format("truetype")}@font-face{font-family:SourceSansProSemiBold;src:local("SourceSansProSemiBold"),url(/static/media/SourceSansPro-SemiBold.43cc81b496222dc9ce3c.ttf) format("truetype")}@font-face{font-family:SourceSansProBold;src:local("SourceSansProBold"),url(/static/media/SourceSansPro-Bold.12e6acd2589d00c9d0aa.ttf) format("truetype")}*{box-sizing:border-box;font-size:18px}input,input:focus{outline:none}a{text-decoration:none}.clickable{cursor:pointer}.hidden{display:none}.link{color:#77bd22;cursor:pointer}.link--newToIspot{color:#979b9e}.text--center{text-align:center}.text--light{color:#9a9ea1}.text--dark{color:#515a5f}.text--red{color:#e95136}.text--blue{color:#199cb7}.text--white{color:#fff}.text--semibold{font-family:SourceSansProSemiBold}.back{text-align:left}.app,.container{padding:3rem;text-align:center}.app{color:#fff;height:100vh;margin:0;overflow:hidden;width:100%}.landingPage{background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:auto;padding:140px 6rem 50px}.landingPage__content{color:#fff;display:flex;font-family:SourceSansPro,sans-serif;justify-content:flex-end;text-align:right}.landingPage__adTitle{color:#fff6;font-family:SourceSansProSemiBold,sans-serif}.landingPage__text{margin:30px 3rem;max-width:260px}.landingPage h1{color:#77bd22;font-size:26px}.btn{border-radius:.25rem;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle}.btn,.form-control{display:inline-block;font-size:1rem;font-weight:400;height:50px;line-height:1.5;padding:.375rem .75rem}.form-control{background:#fff;border:1px solid #d5d5d5;border-radius:.25rem;color:#495057;width:100%}.form-control--error{background:#fef8f7;border-color:#e95136}.form-control--focus{border-color:#199cb7}.error{color:#e95136;font-family:SourceSansProSemiBold,sans-serif}.modal{padding:40px 60px}.modal__title{font-family:SourceSansProSemiBold,sans-serif;font-size:22px;text-align:center}.modal__form{margin:40px auto}.modal__form>div{margin-bottom:20px}.modal__form div span{overflow-wrap:break-word}.modal__form div span:first-child{font-family:SourceSansProSemiBold,sans-serif}.modal__buttons{display:flex;justify-content:space-evenly;margin-top:30px}.loader{text-align:center}.card{background:#fff;border-radius:.25rem;box-shadow:0 0 10px 5px #0003;display:flex;flex-direction:column;height:600px;margin:auto;max-width:420px;min-width:300px;text-align:left;width:auto}.card__top{color:#515a5f;padding:40px 3rem}.card__logo{margin-bottom:30px;width:70%}.card__bottom{background:#f9f8f8;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;margin-top:auto;padding:30px 3rem}.login__form{margin-bottom:15px}.login__redirect{margin-top:50px}.login__title{font-family:SourceSansProSemiBold,sans-serif}.login__title span{font-family:SourceSansProBold,sans-serif}.login__btn{background:#77bd22;border:#67a817;color:#fff;font-family:SourceSansProSemiBold,sans-serif;width:100%}.login__input{margin-bottom:1rem}.password_rules{margin-bottom:20px}.password_rules p{margin:0}.dashboard{padding:20px 3rem;text-align:center}.header{align-items:center;background:#3f51b5;color:#fff;display:flex;justify-content:space-between;padding:15px 3rem}.header img{width:100px}.header__link{color:#515a5f;padding:0 10px}.dashboard__nav{display:flex;justify-content:space-between}.dashboard__btns{margin:3rem}.MuiDataGrid-row{cursor:pointer}.MuiSelect-select.MuiSelect-select{text-align:left}.admin__form{display:flex;flex-direction:column;margin:auto;max-width:400px;width:90%}.admin__form__checkbox{margin-top:20px;text-align:left}.admin__form__submit{margin:20px auto;width:100%}.sso__title{margin:20px auto}.sso__domain{margin:40px auto}.domain{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.domain__title{margin:50px auto 25px}.domain__buttons button{margin:5px 10px}@media (max-width:1024px){.landingPage{align-items:center;padding:50px 2rem}.landingPage__content{align-items:center;flex-direction:column;justify-content:space-between}.landingPage__text{max-width:600px;text-align:center}}@media (max-width:538px){.landingPage{align-items:center;padding:50px 1rem}.landingPage__adTitle,.landingPage__text{display:none}}@media (max-width:400px){.card__top{padding:40px 1rem}}
/*# sourceMappingURL=main.1aab032c.css.map*/