.login--entra--form .doccheckloginlinkinfo,.login--entra--form .forgotpassinfo,.login--entra--form .js-form-type-email,.login--entra--form .js-form-type-password{margin-inline:32px}.login--entra--form .js-form-type-email,.login--entra--form .js-form-type-password{margin-bottom:16px}.login--entra--form .js-form-type-email label,.login--entra--form .js-form-type-password label{height:auto;left:36px}.login--entra--form .js-form-type-email input[type=email],.login--entra--form .js-form-type-email input[type=password],.login--entra--form .js-form-type-password input[type=email],.login--entra--form .js-form-type-password input[type=password]{margin-bottom:0!important}.login--entra--form .js-form-type-email input[type=email].input-has-value,.login--entra--form .js-form-type-email input[type=email]:focus,.login--entra--form .js-form-type-email input[type=password].input-has-value,.login--entra--form .js-form-type-email input[type=password]:-webkit-autofill,.login--entra--form .js-form-type-email input[type=password]:focus,.login--entra--form .js-form-type-password input[type=email].input-has-value,.login--entra--form .js-form-type-password input[type=email]:focus,.login--entra--form .js-form-type-password input[type=password].input-has-value,.login--entra--form .js-form-type-password input[type=password]:-webkit-autofill,.login--entra--form .js-form-type-password input[type=password]:focus{padding-left:36px}.login--entra--form .js-form-type-email .js-form-item:has(input[type=password]) label,.login--entra--form .js-form-type-password .js-form-item:has(input[type=password]) label{-webkit-transform:translateY(-12px);transform:translateY(-12px);font-size:12px}.login--entra--form .js-form-type-email::before,.login--entra--form .js-form-type-password::before{display:inline-block;width:15px;height:15px;position:absolute;z-index:99;top:20px;left:8px}.login--entra--form .js-form-type-email::before{content:url(../../assets/icons/user-thin.svg)}.login--entra--form .js-form-type-password::before{content:url(../../assets/icons/lock-thin.svg)}.login--entra--form .form-wrapper .form-submit{text-transform:uppercase}@media (max-width:767px){.login--entra--form .form-wrapper.js-form-wrapper.o-form-button-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.login--entra--form .form-wrapper.js-form-wrapper.o-form-button-bar .button-primary{width:auto}}.login--entra--form .o-form-button-bar .ajax-progress.ajax-progress-throbber .message{display:none}.login--entra--form .js-form-item:has(input:-webkit-autofill)>label,.login--entra--form .js-form-item:has(input:-webkit-autofill:focus)>label{opacity:.8;-webkit-transform:translate(-10px,-15px) scale(.8);transform:translate(-10px,-15px) scale(.8);top:10px;left:47px}.login--entra--form .js-form-item:has(input:-webkit-autofill)>label.input-has-value,.login--entra--form .js-form-item:has(input:-webkit-autofill:focus)>label.input-has-value{top:0;left:36px}.login--entra--form .js-form-item:has(input:-webkit-autofill)>input,.login--entra--form .js-form-item:has(input:-webkit-autofill:focus)>input{padding:26px 12px 8px 36px}body:has(.border-radius) .login--entra--form .form-wrapper .form-submit{border-radius:60px}