﻿*{font-family:'Lato Regular'}body{background-color:#f3f3f8}body .login-page{background-color:#fff;width:600px;height:660px;margin:auto;margin:calc((100vh - 660px)/ 2) auto;box-shadow:5px 5px 25px #aaaDB259}body .login-page .external-provider-parent{width:100%;text-align:center;margin:20px 0}body .login-page .login-body .external-provider-parent .external-provider-button-container{padding:5px;font-family:'Lato Black';font-size:13px;background-color:#0b78ff;border-radius:60px;border:0;cursor:pointer;order:1;display:grid;grid-template-columns:10px 70px 5px auto 10px}body .login-page .login-body .external-provider-parent .external-provider-button-container:focus{outline:0}body .login-page .login-body .external-provider-parent .external-provider-button-container:disabled{opacity:.5}body .login-page .login-body .external-provider-parent .external-provider-button-container:hover{background-color:#065ecb}body .login-page .login-body .external-provider-parent .external-provider-button-container .ikea-logo{grid-column:2}body .login-page .login-body .external-provider-parent .external-provider-button-container .external-login-button{grid-column:4;text-decoration:none;font-family:'Lato Black';font-size:13px;color:#fff;margin:auto}body .login-page .login-body .external-login-button:focus{outline:0}body .login-page .login-body .external-login-button:disabled{opacity:.5}body .login-page .login-body .external-login-button:hover:enabled{background-color:#065ecb}body .login-page .login-body .login-username{font-size:12px;margin-bottom:10px}body .request-permission-page{padding:20px}body .logout-page,body .request-permission-page{background-color:#fff;width:600px;height:660px;margin:auto;margin:calc((100vh - 660px)/ 2) auto;box-shadow:5px 5px 25px #aaaDB259}body .login-page .login-header,body .request-permission-page .request-permission-header{text-align:center;padding:38px;padding-bottom:11px}body .request-permission-page .request-permission-body-x-large{margin:40px}body .login-page .login-body,body .logout-page .logout-body{margin:auto;width:250px}body .request-permission-page .request-permission-body-x-large .text-label{font-size:16px;text-align:center}body .logout-page .logout-body .logout-title{font-size:21px}body .logout-page .logout-body .logout-button-container .logout-btn{text-decoration:none}body .login-page .login-body.login-body-large{min-width:276px;max-width:290px}body .login-page .login-body.login-body-x-large{width:400px}body .login-page .login-body .information-preview .information-icon,body .logout-page .logout-body .information-preview .information-icon{padding-top:180px;text-align:center}body .login-page .login-body .information-preview .information-title,body .logout-page .logout-body .information-preview .information-title{margin-top:40px;font-size:21px;text-align:center}body .login-page .login-body .information-preview .information-title-second-line{font-size:16px}body .login-page .login-body.login-body-x-large .login-button-container{min-width:400px}body .login-page .login-body .form-group{position:relative;margin:20px auto}body .login-page .login-body .form-group-pw{position:relative;margin:5px auto}body .login-page .login-body .form-group.form-group-double-margin{margin:41px auto}body .login-page .login-body .form-group:nth-of-type(2){margin-top:0}body .login-page .login-body .form-group.second-form-group{display:none}body .login-page .login-body .form-group span{display:none;color:#ed1c24;font-size:13px}body .login-page .login-body .form-group.invalid-input label{color:#ed1c24}body .login-page .login-body .form-group.invalid-input input{border-color:#ed1c24}body .login-page .login-body .form-group.invalid-input span{display:block}body .login-page .login-body .form-group label{color:#2a3641;font-size:18px;position:absolute;pointer-events:none;left:0;top:10px;transition:.3s ease all}body .login-page .login-body .form-group input{-webkit-text-fill-color:#2a3641!important;background:0 0;color:#2a3641;font-size:18px;padding:10px 0 2px;display:block;width:100%;border:none;border-radius:0;border-bottom:1px solid #aaadb2}body .login-page .login-body .form-group input:focus{outline:0}body .login-page .login-body .form-group input:-webkit-autofill~label,body .login-page .login-body .form-group input:focus~label,body .login-page .login-body .form-group input:valid~label{top:-10px;font-size:13px}body .login-page .login-body .form-group input:-webkit-autofill::first-line{font-size:18px;font-family:'Lato Regular'}body .login-page .login-body .form-group input:-webkit-autofill,body .login-page .login-body .form-group input:-webkit-autofill:focus,body .login-page .login-body .form-group input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}body .login-page .login-body .reset-password-button-container{margin:-20px auto 0;width:250px}body .login-page .login-body .reset-password-button-container .reset-password-btn{border:0;background-color:#fff;margin:20px 0;color:#797979;text-transform:capitalize;font-size:13px;font-family:'Lato Black'}body .login-page .login-body .reset-password-button-container .reset-password-btn:hover{color:#303030}body .request-permission-page .request-permission-body-x-large .request-permission-justification{width:100%;resize:none;height:120px;margin:20px 0 20px 0}body .request-permission-page .request-permission-body-x-large .request-permission-button-container{margin:auto;min-width:250px;text-align:center;bottom:calc((100vh - 660px)/ 2);margin-bottom:48px;justify-content:center;display:flex;padding-top:40px}body .login-page .login-body .login-button-container,body .logout-page .logout-body .logout-button-container{margin:auto;min-width:250px;max-width:300px;text-align:center;position:absolute;bottom:calc((100vh - 660px)/ 2);margin-bottom:48px;justify-content:center;display:flex}body .login-page .login-body .login-button-container .login-btn,body .logout-page .logout-body .logout-button-container .logout-btn,body .request-permission-page .request-permission-body-x-large .request-permission-btn{font-family:'Lato Black';font-size:13px;background-color:#0b78ff;color:#fff;padding:15px 35px;border-radius:60px;border:0;cursor:pointer;order:1}body .login-page .login-body .login-button-container .login-btn:focus,body .logout-page .logout-body .logout-button-container .logout-btn:focus{outline:0}body .login-page .login-body .login-button-container .login-btn:disabled,body .logout-page .logout-body .logout-button-container .logout-btn:disabled{opacity:.5}body .login-page .login-body .login-button-container .login-btn:hover:enabled,body .logout-page .logout-body .logout-button-container .logout-btn:hover:enabled{background-color:#065ecb}body .login-page .login-body .login-button-container .back-btn{font-family:'Lato Black';font-size:13px;color:#797979;background-color:transparent;padding:15px 65px 15px 35px;border:0;outline:0;cursor:pointer;order:0}body .login-page .login-body .login-button-container .back-btn:before{font-family:'ui icons';font-size:18px;content:'\e018';position:relative;top:5px;right:10px}body .login-page .login-body .login-button-container .back-btn:hover{color:#0b78ff}body .login-page .login-body .login-button-container .back-tousername-btn{font-family:'Lato Black';font-size:13px;color:#797979;background-color:transparent;padding:15px 65px 15px 35px;border:0;outline:0;cursor:pointer;order:0}body .login-page .login-body .login-button-container .back-tousername-btn:before{font-family:'ui icons';font-size:18px;content:'\e018';position:relative;top:5px;right:10px}body .login-page .login-body .login-button-container .back-tousername-btn:hover{color:#0b78ff}body .login-page .login-body.login-body-large .login-button-container{min-width:276px}body .login-page .login-body .sub-header{font-size:21px;padding-top:120px}body .login-page .login-body .sub-header strong{text-transform:capitalize}body .login-page .login-body .sub-header-reset-password{font-size:21px;padding-top:198px}body .login-page .login-body .sub-header-change-password{font-size:21px;padding-top:110px}body .login-page .login-body .role-preview{margin:25px auto;width:250px}body .login-page .login-body .role-preview label{font-size:13px}body .login-page .login-body .role-preview span{display:block;font-size:18px}body .login-page .login-body .form-group input.custom-select{cursor:pointer;color:transparent;text-shadow:0 0 0 #2a3641}body .login-page .login-body .form-group input.custom-select:invalid:focus~label{cursor:default;top:10px;font-size:18px}body .login-page .login-body .form-group button.select-button{border:none;background:#fff;position:relative;float:right;top:-25px;display:none;outline:0;cursor:pointer}body .login-page .login-body .form-group button.select-button:after{font-family:'ui icons';font-size:18px;color:#aaadb2}body .login-page .login-body .form-group button.open-select{display:inline-block}body .login-page .login-body .form-group button.open-select:after{content:"\e005"}body .login-page .login-body .form-group button.close-select:after{content:"\e006"}body .login-page .login-body .form-group button.clear-select:after{content:"\e000"}body .login-page .login-body .options{margin-top:5px;display:none;position:fixed;z-index:5;width:250px;max-height:140px;overflow:auto;border-radius:5px;box-shadow:5px 5px 25px 0 rgba(170,173,178,.5);transition:height .2s;background-color:#fff}body .login-page .login-body .options::-webkit-scrollbar{width:21px;background:0 0}body .login-page .login-body .options::-webkit-scrollbar-thumb{border:7px solid transparent;background-clip:padding-box;background-color:#aaadb2;border-radius:24px}body .login-page .login-body .options div{padding:10px;min-height:20px;border-bottom:1px solid #dfdfdf;cursor:pointer}body .login-page .login-body .options div:hover{background-color:#e4e9f0}body .login-page .login-body .options div:last-child{border-bottom:none}body .login-page .login-body .description{margin-top:10px;color:#797979;font-size:13px}body .login-page .login-body .password-hints{margin-top:41px;display:none}body .login-page .login-body .password-hints .password-hints-title{font-size:14px;color:#2a3641}body .login-page .login-body .password-hints .password-hint{margin-top:10px}body .login-page .login-body .password-hints .password-hint span{font-size:13px;color:#2a3641;margin-left:10px}body .login-page .login-body .password-hints .password-hint i::after{font-family:'ui icons';font-size:14px;color:#dfdfdf;content:'\e007'}body .login-page .login-body .password-hints .password-hint.valid i::after{color:#24c504}.cancel-dialog{position:absolute;top:35vh;left:calc(50vw - 250px);width:500px;height:240px;background-color:#fff;box-shadow:0 0 0 calc(100vh * 100) #2a364180;border-radius:10px;display:none}.cancel-dialog .dialog-close-btn{font-family:'ui icons';font-size:18px;color:#aaadb2;margin:27px 23px;border:none;background-color:#fff;cursor:pointer;position:absolute;top:0;right:0;outline:0}.cancel-dialog .dialog-close-btn:hover{color:#797979}.cancel-dialog .dialog-close-btn:after{content:"\e000"}.cancel-dialog .dialog-header{text-align:center;font-family:'Lato Black';font-size:21px;margin-top:60px}.cancel-dialog .dialog-header .dialog-header-second-line{text-align:center;font-family:'Lato Black';font-size:21px}.cancel-dialog .dialog-footer{margin-top:40px;min-width:250px;display:flex;justify-content:center}.cancel-dialog .dialog-footer .dialog-cancel-btn{font-family:'Lato Black';font-size:13px;color:#797979;border:none;cursor:pointer;padding:15px 35px;background-color:#fff;margin-right:45px;outline:0}.cancel-dialog .dialog-footer .dialog-cancel-btn:hover{color:#0b78ff}.cancel-dialog .dialog-footer .dialog-confirm-btn{font-family:'Lato Black';font-size:13px;color:#fff;border:none;cursor:pointer;padding:15px 35px;background-color:#0b78ff;margin-right:45px;outline:0;border-radius:30px}.cancel-dialog .dialog-footer .dialog-confirm-btn:hover{background-color:#065ecb}body .login-page .login-body .sso-container{min-height:40px}body .login-page .login-body .sso-enabled-wrapper{display:none}body .login-page .login-body .sso-enabled{color:#e4e9f0;font-size:17px}body .login-page .login-body .sso-enabled-icon-lock{height:16px;width:16px;fill:#e4e9f0}.signout{border-width:0px;}