body,html{height:100%}html{font-size:.875em}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;margin:0;background-color:#fff}a{text-decoration:none}.login-page,.login-page .signin-content,.login-page .signin-form{height:100%}.login-page .container-fluid{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.login-page .container-fluid,.login-page .signin-content{width:100%;margin:0;padding:0}.login-page .signin-form{background-color:#fff}section.sign-in{padding:0}.signin-about{display:none!important}.sign-in h1{color:#14091d;margin-bottom:3.571rem;font-size:1.6em}.sign-in h1>span{color:#9b9b9b}.signin-about{background:#652d8e;background:linear-gradient(125deg,rgba(101,45,142,1) 0,rgba(101,45,142,1) 37%,rgba(228,17,136,1) 100%);width:70%}.signin-about p{text-align:center!important;color:#fff;font-size:1.714rem}.signin-about .link-new{margin-top:2.7rem;margin-bottom:5rem;color:#f9ec21;font-size:1.714rem}.signin-about .headline{max-width:540px;margin-top:2.7rem}.cm-arrow-right{background:url(Images/icon-arrow-right.png) no-repeat center center;background-size:24px 24px}.signin-about .login-icons{width:280px;margin-top:2.7rem}.signin-form .cm-logo{display:flex!important;padding-top:4rem;padding-bottom:1.571rem}.signin-form .cm-logo img{width:180px}header .logo{background-size:cover;display:block;width:66px;height:66px;float:right}.cm-logo{margin:0;padding-top:5rem;padding-bottom:5rem}.validation-summary-errors ul li{list-style:none;color:red;font-weight:300!important}.message p{text-align:center}.jfk-bubble,.jfk-bubble.active{visibility:hidden;display:none}.support-note span{color:#ac375d;font-size:16px;display:none;font-weight:700;text-align:center;padding:5px 0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.form-4{width:320px}.forgotpassword .form-4{width:340px}.message{max-width:380px;margin:33px 0 6px 0;padding:0 10px}.message h1{text-align:center;font-size:1.5em;padding-bottom:24px}.form-4 .systeminfo,.message .systeminfo{font-size:14px;text-align:center;padding:0;margin:0}.form-4 hr,.message hr{display:none}.form-4 input[type=password],.form-4 input[type=text]{border:none;text-align:left;font-size:14px;width:100%;border:1px solid #cbcbd2;border-radius:6px;padding:10px 8px 10px 50px}.forcepassword .signin-form,.forgotpassword .signin-form{width:510px}.forcepassword .form-4 input[type=password]{padding:10px 8px 10px 10px}.form-4 input[type=password]{background:url(Images/icon-password-lock.png) no-repeat left center}.forcepassword .form-4 input[type=password]{background:0 0}.form-4 input[type=text]{background:url(Images/icon-username.png) no-repeat left center}.forgotpassword .form-4 input[type=text]{background:0 0;padding:10px 8px 10px 10px}.forgotpassword-loading-image,.forgotpassword-loading-mask,.forgotpassword-loading-mask-color{position:absolute;top:0;left:0;width:100%;height:100%}.forgotpassword-loading-mask-color{background:#fcfcfc;opacity:.3;width:100%;height:100%}.forgotpassword-loading-image:after,.forgotpassword-loading-image:before{position:absolute;top:50%;left:50%;display:inline-block;content:"";box-sizing:inherit;border-radius:50%;border-width:.05em;border-style:solid;border-color:currentColor;border-top-color:transparent;border-bottom-color:transparent;background-color:transparent}.forgotpassword-loading-image:before{margin-top:-1.25em;margin-left:-1.25em;width:2.5em;height:2.5em;animation:loading-animation .7s linear infinite}.forgotpassword-loading-image:after{margin-top:-2.5em;margin-left:-2.5em;width:5em;height:5em;animation:loading-animation reverse 1.4s linear infinite}@keyframes loading-animation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.form-4 input::-webkit-input-placeholder{color:rgba(37,21,26,.5);text-shadow:0 1px 0 rgba(255,255,255,.15)}.form-4 input:-moz-placeholder{color:rgba(37,21,26,.5);text-shadow:0 1px 0 rgba(255,255,255,.15)}.form-4 input:-ms-input-placeholder{color:rgba(37,21,26,.5);text-shadow:0 1px 0 rgba(255,255,255,.15)}.form-4 input[type=password]:hover,.form-4 input[type=text]:hover{border-color:#652d8e}.form-4 .cancel:focus,.form-4 input[type=password]:focus,.form-4 input[type=submit]:focus,.form-4 input[type=text]:focus{box-shadow:0 1px 0 rgba(255,255,255,.2),inset 0 1px 1px rgba(0,0,0,.1),0 0 0 3px rgba(255,255,255,.15);outline:0}.form-4 .no-boxshadow .form-4 input[type=text]:focus,.no-boxshadow .form-4 input[type=password]:focus{outline:1px solid #fff}.buttonsTable{width:100%;border-spacing:0;border-collapse:collapse}.form-4 .cancel,.form-4 input[type=submit]{display:block;width:100%;padding:8px 0;margin-bottom:50px;margin-top:18px;background-color:#f05a22;border-radius:6px;border:none;box-shadow:none;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;color:#fff;font-size:18px;font-family:'Open Sans',sans-serif;-webkit-appearance:none;text-align:center}.form-4 input[type=submit]{margin-bottom:18px;margin-top:1em}.form-4 .cancel:hover,.form-4 input[type=submit]:hover{background-color:#652d8e}#input-checkbox{text-align:center;font-size:14px;padding:4px 0}#forgot-password{width:100%;text-align:center}.no-boxshadow .form-4 input[type=submit]:hover{background:#009f5a}.form-4 label{display:none;padding:0 0 5px 2px;cursor:pointer}.form-4 label:hover~input{border-color:#333}.no-placeholder .form-4 label{display:block}.validation-summary-errors ul li{list-style:none;color:red;font-weight:500!important;text-align:center;font-size:1.1em}@media (min-width:576px){html{font-size:.75em}body{background-color:#37184f}.login-page{background:url(Images/login-purple-background.jpg) no-repeat center center;background-size:cover}.login-page .signin-content,.login-page .signin-form{height:unset}.message{width:380px;margin:40px 0 6px 0;padding:0 36px;position:relative;font-family:'Open Sans',sans-serif;color:#652d8e}.message h1{font-size:1.6em}.form-4 .systeminfo,.message .systeminfo{font-size:14px;text-align:center;padding:0;margin:0}.form-4 hr,.message hr{display:block;width:378px;border-top:1px solid #652d8e;margin:0 -36px;padding-bottom:6px}.login-page .signin-content{min-width:380px;margin-left:4rem;margin-right:4rem}section.sign-in{padding:4rem 5rem}.signin-about{display:none!important}.sign-in h1{margin-bottom:3.571rem}.signin-form{width:100%}.signin-form .cm-logo{display:flex!important;padding-top:5rem;padding-bottom:1.571rem}.signin-form .cm-logo img{width:200px}}@media (min-width:768px){.signin-form .cm-logo{display:flex!important;padding-top:5rem;padding-bottom:1.571rem}.login-page .signin-content{min-width:380px;margin-left:8rem;margin-right:8rem}.signin-about{display:none!important}section.sign-in{padding:4rem 5rem}.signin-form{width:100%}.jfk-bubble{box-shadow:0 1px 3px rgba(0,0,0,.2);background-color:#fff;border:1px solid;position:absolute;z-index:999!important;border-color:#bbb #bbb #a8a8a8;padding:14px;width:320px;line-height:17px;visibility:hidden;display:block;opacity:0;right:330px;top:0;-moz-transition:all 218ms;-o-transition:all 218ms;-webkit-transition:all 218ms;transition:all 218ms}.jfk-bubble.active{visibility:visible;opacity:1}.jfk-bubble-arrow{position:absolute;top:20px}.jfk-bubble-arrow:after,.jfk-bubble-arrow:before{content:"";position:absolute;height:0;width:0}.jfk-bubble-arrow:before{border:9px solid;border-color:transparent #bbb;top:-9px}.jfk-bubble-arrow:after{border:8px solid;border-color:transparent #fff;top:-8px}.jfk-bubble-arrowright{right:0}.jfk-bubble-arrowright:after,.jfk-bubble-arrowright:before{border-right-width:0}}@media (min-width:992px){html{font-size:.75em}.signin-about{display:flex!important}.signin-about{width:50%}.signin-about .login-icons{width:280px;margin-top:2rem}.signin-about .link-new,.signin-about p{font-size:1.4rem}.signin-about .headline{max-width:320px;margin-top:2rem}.signin-form{width:unset}.signin-form .cm-logo{display:none!important}.forcepassword .signin-form .cm-logo,.forgotpassword .signin-form .cm-logo{display:flex!important}.signin-about .link-new{margin-top:2rem;margin-bottom:4rem}.cm-logo img{width:200px}.cm-arrow-right{background-size:16px 16px}}@media only screen and (min-width:1200px){html{font-size:.875em}.login-page .signin-content{width:100%;max-width:1920px;margin-left:10rem;margin-right:10rem}section.sign-in{padding:0 5rem}.signin-about p{font-size:1.714rem}.signin-about .link-new{margin-top:2.7rem;margin-bottom:5rem;font-size:1.714rem}.signin-about .headline{max-width:540px;margin-top:2.7rem}.cm-arrow-right{background:url(Images/icon-arrow-right.png) no-repeat center center;background-size:24px 24px}.signin-about .login-icons{width:280px;margin-top:2.7rem}.signin-about{width:70%}.cm-logo{margin:0;padding-top:5rem;padding-bottom:5rem}.cm-logo img{width:auto}}.signin-microsoft-button{font-weight:600;color:#5e5e5e;background:#fff;border:1px solid #8c8c8c;height:41px;padding:0 12px;margin-bottom:1em}.signin-microsoft-button>img{padding-right:12px}.consent .k-button{background-color:#d2cad9;color:#000!important;display:block;width:100%;padding:8px 0;margin-bottom:10px;margin-top:10px;background-color:#d2cad9;border-radius:6px;border:none;box-shadow:none;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;color:#000;font-size:18px;font-weight:700;font-family:'Open Sans',sans-serif;-webkit-appearance:none;text-align:center}.consent .k-button-primary{background-color:#652d8e!important;color:#fff!important}