@font-face{font-family:InterUI-Light;src:url(/Public/Styles/fonts/Inter-Light.woff)}@font-face{font-family:InterUI-Regular;src:url(/Public/Styles/fonts/Inter-Regular.woff)}@font-face{font-family:InterUI-Medium;src:url(/Public/Styles/fonts/Inter-Medium.woff)}@font-face{font-family:InterUI-Bold;src:url(/Public/Styles/fonts/Inter-Bold.woff)}html{height:100%}body{color:#fff;height:100%;margin:0;background-color:rgba(36,44,103,1);background-image:url(/Public/Images/vectors.png);background-repeat:no-repeat;background-size:100% 128%;background-position-y:24%;font-family:InterUI-Medium}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center}.spheraCloudLogo{width:194px}.loginContainer{width:470px;color:#000}.titleContainer{text-align:center;padding-bottom:20px}.titleContainer div{font-size:14px;font-family:InterUI-Light;margin-top:3px}.title{font-family:InterUI-Light;font-size:24px;position:relative;top:4px}.loginHeader{color:#2b2d42;font:InterUI-Medium;font-size:32px;font-weight:500;line-height:1.16}.loginInput{height:44px;font-size:14px}.loginInput::placeholder{color:#aaa;font-family:InterUI-Regular}.loginLabel{font-size:12px;font-weight:bold;color:#2b2d42;margin-bottom:-5px;font-family:InterUI-Medium}.loginLabel:not(*:root){font-family:InterUI-Bold}.oAuthSectionTopMarginPadding{margin-top:30px;width:80%}.oAuthSectionHeader{display:inline-block;margin:auto;color:#555667;position:relative;top:-30px;background-color:#fff;width:35px}.oAuthIconsSection{margin-top:-20px;color:#555667;font-family:InterUI-Regular}.oAuthIconsSection div{margin-bottom:5px}.oAuthIconsSection i:hover{color:#009bde}.fa.fa-google{font-size:32px;cursor:pointer}.fa.fa-windows{font-size:32px;cursor:pointer;margin-left:15px}.btn-login,btn-login:active,.btn-login:visited{background-color:#009bde!important;border:0;height:32px;font-size:14px;font-family:InterUI-Light}.btn-login:hover{background-color:#007bb1!important}.sphera-error-message{margin-top:4px;display:block;font-size:12px;font-weight:400;color:#e53c3c}.sphera-label-text{display:block;font-size:12px;line-height:1.33;color:#2b2d42;margin:0 0 4px;font-weight:700}.k-input{width:100%;height:32px;border-radius:2px;border:solid 1px #c6ccd6;padding:6px 8px;font-size:14px;font-weight:400;line-height:1.4;color:#2b2d42!important}.k-input:focus,.k-input:focus-visible{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;outline:0;text-align:start;display:inline-flex;flex-flow:row nowrap;align-items:stretch;vertical-align:middle;position:relative;text-overflow:ellipsis;-webkit-appearance:none;box-sizing:border-box;animation-name:l;box-shadow:none;border:solid 1px #009bde}.sphera-field{padding:10px 20px}.k-button.btn-primary{margin:0;overflow:visible;white-space:nowrap;justify-content:center;vertical-align:middle;user-select:none;outline:none;-webkit-appearance:none;position:relative;transition:color .2s ease-in-out;box-sizing:border-box;display:flex;border-radius:2px!important;height:32px;padding:0 7px;text-align:center;pointer-events:auto!important;font-weight:500!important;align-items:center;cursor:pointer!important;background:#009bde!important;color:#fff!important;border:1px solid #009bde!important}.k-button.btn-primary:hover{background:#0877a7!important;border:1px solid #0877a7!important}.k-button-text{line-height:1.14;font-size:14px;font-weight:500;letter-spacing:normal;font-stretch:normal;font-style:normal;font-family:InterUI-Regular}.btn-text{-ms-flex-align:center;align-items:center;display:flex;-ms-flex-pack:center;justify-content:center;height:16px;padding:0;margin:0}.card-header,.card-footer{background:#fff;font-size:18px}.card-footer{border-top:1px solid #c6ccd6;justify-content:center;display:flex}