a,body,h1,h2,h3,h4,h5,h6,html,img,li,p,span,textarea{margin:0;padding:0;font-size:14px}button{border:none}html{width:100%;height:100%;overflow:hidden;font-family:Lato,sans-serif}body{display:flex;height:100%;overflow:hidden;font-family:Lato,sans-serif;background-color:#2260b4;justify-content:center;align-items:center}.app-root{position:relative;display:flex;height:100%;justify-content:center;align-items:center}body:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/Content/Images/login/CorasNowLogin.png);background-repeat:no-repeat;background-size:cover;z-index:-1}.page-logo{color:#fff;position:fixed;left:0;top:15px;margin-left:15px}.header-input-text{color:#24282e;margin-right:2px;font-style:normal;font-weight:600;font-size:24px;font-family:Lato,sans-serif}.login-panel>form{box-sizing:border-box;background:#f8f8f8;border:1px solid #e9e9e9;box-shadow:0 4px 12px rgba(0,0,0,.2);border-radius:6px;width:430px;padding:15px 64px 42px}.login-panel>form>:first-child{text-align:center}.login-panel>form input[type=checkbox]{margin:0 10px 0 0;position:relative;top:1px;accent-color:#2260b4;cursor:pointer}.login-panel>form input[type=checkbox]:hover{accent-color:#3273ca}.login-panel>form input[type=checkbox]:focus{outline:3px solid #52abf8}.login-panel>form a{text-decoration:none;color:#ccc;font-size:.75em;font-family:Lato,sans-serif;margin:25px 0 0 0}.login-panel>form a:hover{text-decoration:underline}.login-panel>form a:focus{outline:3px solid #52abf8}.login-panel>form button{display:flex;align-items:center;justify-content:center;height:40px;background-color:#2260b4;width:100%;padding:10px 0 10px 0;color:#fff;text-align:center;border:none;font-size:1em;font-family:Lato,sans-serif;cursor:pointer;font-style:normal;font-weight:700;font-size:14px;border-radius:12px}.login-panel>form button:hover{background:#3273ca}.login-panel>form button:active{background:#1f56a2}.login-panel>form button:focus{outline:0;border:3px solid #52abf8}.login-panel>form button:disabled{background:#3273ca!important;opacity:.5!important}.login-panel>form button.cac-auth-button.disabled{background:0 0!important;color:#333!important}.login-panel>form button.cac-auth-button:hover{background:#f5f5f5;color:#2260b4}.login-panel>form button.cac-auth-button:active{background:#e9e9e9;color:#2260b4}.login-panel>form button.cac-auth-button:focus{outline:0;background:#e9e9e9;color:#333}.modal{display:flex;flex-direction:column;position:absolute;width:430px;padding:48px 64px;z-index:1500;background:#f8f8f8;border:1px solid #e9e9e9;box-shadow:0 4px 12px #00000033;border-radius:6px;box-sizing:border-box}.modal.change-password .new-password-container{margin-top:10px}.modal.change-password .confirm-password-container{margin-top:17px}.modal.change-password button{cursor:pointer}.modal.change-password button:disabled{background:#3273ca!important;opacity:.5!important}.modal.change-password button:hover{background:#3273ca!important}.modal.change-password button:active{background:#1f56a2!important}.modal.change-password button:focus{outline:0;border:3px solid #52abf8!important}.modal div.row{font-size:12px;font-family:Lato,sans-serif}.modal>:nth-child(1){margin:auto;font-weight:600;font-size:24px;font-family:Lato,sans-serif;line-height:24px;display:flex;color:#24282e;font-style:normal}.modal>:nth-child(1) .close-btn{background-image:url(/assets/login/img/Close-btn.svg);background-color:#f8f8f8;position:absolute;background-repeat:no-repeat;right:30px;width:19px;height:19px;border:none;top:30px;text-decoration:none;cursor:pointer}.modal>:nth-child(2){margin-top:24px;box-sizing:border-box}.modal>:nth-child(2) button.waitind-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 4px;width:302px;height:40px;background:#2260b4;border-radius:12px;cursor:pointer;font-style:normal;font-weight:700;font-size:14px!important;font-family:Lato,sans-serif;color:#fff}.modal>:nth-child(2) button.waitind-button:hover{background:#3273ca!important}.modal>:nth-child(2) button.waitind-button:active{background:#1f56a2!important}.modal>:nth-child(2) button.waitind-button:focus{outline:0;border:3px solid #52abf8!important}.modal>:nth-child(2) button.waitind-button:disabled{cursor:default;background:#3273ca!important;opacity:.5!important}.modal>:nth-child(2) a{color:#3e88bf;text-decoration:none}.modal>:nth-child(2) a:hover{text-decoration:underline}.modal div.row.password-requirements{margin-top:2px}.modal div.row.password-requirements span,.modal div.row.password-requirements strong{color:#585858;font-size:10px}.modal div.row.password-requirements strong{margin-left:3px}.modal .changed-login-success .success-msg-container{display:flex;flex-direction:column;width:302px;height:138px;background:#effaf2;border:1px solid #5bc57c;border-radius:8px;justify-content:space-around;align-items:center}.modal .changed-login-success .success-msg-container .success-msg{width:290px;text-align:center;font-weight:700;font-size:14px;color:#24282e}.modal .changed-login-success button{margin-top:30px;display:flex;align-items:center;justify-content:center;height:40px;background:#e9e9e9;width:100%;padding:10px 0 10px 0;color:#333;text-align:center;border:none;font-size:1em;font-family:Lato,sans-serif;cursor:pointer;font-style:normal;font-weight:700;font-size:14px;border-radius:12px}.modal .changed-login-success button.disabled{background:0 0!important;color:#333!important}.modal .changed-login-success button:hover{background:#f5f5f5!important;color:#2260b4}.modal .changed-login-success button:active{background:#e9e9e9!important;color:#2260b4}.modal .changed-login-success button:focus{outline:0;background:#e9e9e9;color:#333}.modal .retrieve-creds-info{font-weight:400;font-size:12px;color:#585858}.modal div.row.code-required{margin-top:25px}.modal div.row.code-required label{color:#585858}.modal div.code-required-info{margin-top:0;color:#585858}.login-panel .panel-content,.modal .panel-content{margin-top:30px}.login-panel .horizontal-separator,.modal .horizontal-separator{margin:22px 0}.login-panel .row,.modal .row{margin:30px 0 0 0}.login-panel .row.cac-auth,.login-panel .row.cac-auth-button,.modal .row.cac-auth,.modal .row.cac-auth-button{margin-top:15px}.login-panel .row.microsoft-auth-button,.modal .row.microsoft-auth-button{margin-top:0}.login-panel .row.microsoft-auth-button button,.modal .row.microsoft-auth-button button{background:#222}.login-panel .row.microsoft-auth-button button:hover,.modal .row.microsoft-auth-button button:hover{background:#333}.login-panel .row.microsoft-auth-button button:active,.modal .row.microsoft-auth-button button:active{background:#111}.login-panel .row.microsoft-auth-button button:focus,.modal .row.microsoft-auth-button button:focus{outline:0;background:#222}.login-panel .row.microsoft-auth-button button .saml-provider-logo,.modal .row.microsoft-auth-button button .saml-provider-logo{margin-right:5px}.login-panel .cac-auth-text,.modal .cac-auth-text{display:flex;justify-content:center;align-items:center;color:#585858;font-size:12px}.login-panel .cac-auth-button button,.modal .cac-auth-button button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 4px;width:302px;height:40px;background-color:#e9e9e9;border-radius:12px;font-weight:700;font-size:14px;font-family:Lato,sans-serif;color:#333}.login-panel .cac-auth-button button:hover,.modal .cac-auth-button button:hover{background:#f5f5f5!important;color:#2260b4!important}.login-panel .cac-auth-button button:active,.modal .cac-auth-button button:active{background:#e9e9e9;color:#2260b4}.login-panel .cac-auth-button button:focus,.modal .cac-auth-button button:focus{outline:0;border:3px solid #52abf8}.login-panel .cac-auth-button button.disabled,.modal .cac-auth-button button.disabled{background:0 0!important;color:#333!important}.login-panel .remember-container,.modal .remember-container{display:flex;justify-content:space-between}.login-panel .remember-container .remember,.modal .remember-container .remember{width:125px;cursor:pointer;position:relative}.login-panel .remember-container .remember span,.modal .remember-container .remember span{position:absolute;font-weight:400;font-size:12px;font-family:Lato,sans-serif;color:#616d7c}.login-panel .remember-container .forgot,.modal .remember-container .forgot{margin:0;color:#2260b4;font-weight:500;font-size:12px;font-family:Lato,sans-serif;text-decoration-line:underline}.login-panel label,.modal label{display:block;margin:0 0 5px 0;color:#585858;font-weight:400;font-size:12px;font-family:Lato,sans-serif}.login-panel input[type=password],.login-panel input[type=text],.modal input[type=password],.modal input[type=text]{font-size:14px;font-family:Lato,sans-serif;width:100%;height:32px;border:1px solid #e9e9e9;border-radius:4px;background-color:#fff;color:#000;display:block;box-sizing:border-box;padding:6px 8px 6px;text-indent:0}.login-panel input[type=password]:focus,.login-panel input[type=text]:focus,.modal input[type=password]:focus,.modal input[type=text]:focus{border:1px solid #52abf8;outline:0}.notice-content{flex:1 100%;display:flex;flex-direction:column}.notice-content .content-row{color:#000;margin-bottom:8px;font-size:14px;font-family:Lato,sans-serif;font-weight:400}.notice-content .content-row li{font-weight:400;font-size:14px;font-family:Lato,sans-serif}.fedramp-modal{box-sizing:border-box;position:absolute;padding:48px 56px;z-index:1500;width:766px;background:#f8f8f8;border:1px solid #e9e9e9;box-shadow:0 4px 12px #00000033;border-radius:6px}.fedramp-modal header{justify-content:center;font-weight:600;font-size:20px;font-family:Lato,sans-serif;display:flex;align-items:center;text-align:center;color:#24282e;margin-bottom:24px}.fedramp-modal ul{padding-left:23px;margin-top:8px}.fedramp-modal .fedramp-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 4px;width:654px;height:40px;background:#2260b4;border-radius:12px;font-weight:700;font-size:14px;font-family:Lato,sans-serif;color:#fff;cursor:pointer}.fedramp-modal .fedramp-button:hover{background:#3273ca!important}.fedramp-modal .fedramp-button:active{background:#1f56a2}.fedramp-modal .fedramp-button:focus{outline:0;border:3px solid #52abf8}.fedramp-modal .fedramp-button.disabled{background:#3273ca!important;opacity:.5!important}.error{display:flex;flex-direction:row;align-items:flex-start;padding:8px;font-weight:400;font-size:12px;font-family:Lato,sans-serif;align-items:center;color:#eb3f2a!important;background-color:#fdecea;border:1px solid #ff957f;border-radius:8px}