/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}p{line-height:20px;margin:0}label{margin:0;line-height:1.2}a{text-decoration:none;color:#999}a:hover{text-decoration:underline;cursor:pointer}button,label,input{font-family:Helvetica,Arial,sans-serif}.text--bold{font-weight:bold}.text--align_center{text-align:center}body{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;min-height:100vh;font-family:Helvetica,Arial,sans-serif;font-size:14px;background-color:#edf0f2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:400px}@media only screen and (max-width: 400px){.container{width:100%}}.container--card-layout{width:100%;padding-left:0px;padding-right:0px;-webkit-box-flex:1;flex:auto;-ms-flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section{-webkit-box-sizing:border-box;box-sizing:border-box;height:600px;padding:10px 20px;background-color:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 400px){.section{min-width:100%;border-radius:0}}@media only screen and (max-width: 600px){.section{min-width:100%;border-radius:0}}.section--accordion{margin-left:auto;margin-right:auto;width:600px;height:auto;background-color:inherit}@media only screen and (max-width: 600px){.section--accordion{width:100%}}.section--accordion .panel-outline{margin-bottom:15px !important;border-color:#d0d2d3}.section--accordion .panel-outline.selected{border-color:#007ed7}.hidden{display:none !important}.always-show{display:block !important;height:auto !important}.tooltip-container{position:relative;margin-left:10px;padding-bottom:1px}.tooltip-box{display:none;width:300px;background-color:#fff;color:#646465;padding:7px 15px;font-size:12px;border:1px solid #cacaca;border-radius:2px;-webkit-box-shadow:0 -2px 0 #fff,0 0 2px rgba(128,136,136,.5333333333);box-shadow:0 -2px 0 #fff,0 0 2px rgba(128,136,136,.5333333333);position:absolute;bottom:100%;margin-left:-150px;z-index:1}.tooltip-container:hover .tooltip-box{display:block}.footer{line-height:normal;color:#999;margin:24px 10px;text-align:center}.footer--scaled{margin:24px 10px 74px 10px}.header{width:100%;height:54px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.07);box-shadow:0 1px 0 0 rgba(0,0,0,.07)}.header .img{height:34px;width:auto}.header__title{font-size:22px;color:#4a4a4a;margin-right:8px}.header-zso{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5px 30px}.header-zso .img{height:34px;width:auto}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 400px){.card{width:100%}}.card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__body p:first-child{margin-top:12px}.card__body--denied-page .button{margin-top:83px}.card__body--waiting-page .img{margin:20px 0;width:auto;height:auto}.card__body--waiting-page a{text-align:center;margin-top:16px}.card__body--otp-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:450px}.card__body--otp-page a{margin-top:10px;color:#2d70b5}.card__body--layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto}@media only screen and (max-width: 600px){.card__body--layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card__body--layout--left-side{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}@media only screen and (max-width: 600px){.card__body--layout--left-side{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.card__body--layout--right-side{-webkit-box-flex:1;flex:auto;-ms-flex:auto}.card__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.card__img .img{width:auto;height:40px}.card__separate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px}.card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card__footer .img{width:150px}.card-title{color:#2d2d2d;font-size:18px;margin:0px 25px 30px 25px}.card-text{color:#4b4b4b;font-size:14px}.card-list-item{margin-bottom:10px}.card-qr-page .checkbox-inline{margin-top:-40px;margin-bottom:10px;cursor:auto}@media only screen and (max-width: 600px){.card-qr-page .checkbox-inline{margin-top:10px;margin-bottom:20px}}.card-qr-page .checkbox-inline input{width:15px;height:15px;margin-bottom:10px;margin-right:5px}.card-qr-page .checkbox-inline label{font-size:13px;font-weight:inherit}.card-qr-page .checkbox-inline hr{width:96px;color:#e2e2e2;margin:10px}.card-qr-page .checkbox-inline img{width:16px;height:16px;padding:2px}.card-qr-page--padding{padding-bottom:20px}.card--unknown-user{padding:30px 15px 10px 15px !important}.card--notification-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}@media only screen and (max-width: 600px){.card--notification-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card--otp-layout{margin:0 80px}@media only screen and (max-width: 600px){.card--otp-layout{margin:auto}}.section--accordion.card--error-layout{border:1px solid #d0d2d3;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__body--layout--left-side.card--noti-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:25px}@media only screen and (max-width: 600px){.card__body--layout--left-side.card--noti-body{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.card__body--layout--left-side.card--noti-body--success{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media only screen and (max-width: 600px){.card__body--layout--left-side.card--noti-body--success{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.card__body--layout--left-side.card--noti-body--warning{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media only screen and (max-width: 600px){.card__body--layout--left-side.card--noti-body--warning{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.card__body--layout--left-side.card--noti-body--error{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media only screen and (max-width: 600px){.card__body--layout--left-side.card--noti-body--error{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.card__body--layout--right-side.qr-align{margin-top:-50px}@media only screen and (max-width: 600px){.card__body--layout--right-side.qr-align{margin-top:0}}.section--accordion.card--single-layout{min-height:260px;margin-bottom:30px;border:1px solid #d0d2d3;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.separate__line{width:100%;height:1px;background-color:#b8c6d0}.separate__img{margin:0 7px}.text-line{width:40%;text-align:center;border-bottom:1px solid #b2b1b1;line-height:.1em;margin:10px 0 20px}.text-line .text-between-line{background:#fff;padding:0 10px;color:#979797}::-webkit-input-placeholder{color:#9b9b9b}::-moz-placeholder{color:#9b9b9b}::-ms-input-placeholder{color:#9b9b9b}::placeholder{color:#9b9b9b}.input{border-radius:4px;color:#272b3d;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;padding:7px 0 7px 10px;outline:none;border:1px solid #c2c8cc;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.input--danger{border:1px solid #e00000}.input--danger:focus{border:1px solid #e00000;-webkit-box-shadow:0 0 2px #e00000;box-shadow:0 0 2px #e00000}.input--active{border:1px solid #2d70b5}.input--number{letter-spacing:6px}.input--number::-webkit-input-placeholder{letter-spacing:0px}.input--number::-moz-placeholder{letter-spacing:0px}.input--number::-ms-input-placeholder{letter-spacing:0px}.input--number::placeholder{letter-spacing:0px}.button{border-radius:4px;color:#fff;font-size:14px;line-height:13px;border:none;padding:11px;outline:none;background-color:#2d70b5;cursor:pointer}.button:active{-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-box-shadow:none;box-shadow:none}.button:disabled{background-color:#d7dde0;cursor:not-allowed;color:#969696;-webkit-box-shadow:none;box-shadow:none}.link{color:#317bc6;cursor:pointer}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.form__item .label{margin-bottom:6px;color:#6f747f}.form__item .label--danger{color:#e00000}.form__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__input .input__message{position:absolute;font-size:12px;line-height:1;margin-top:42px;color:#e00000}.loader,.loader:after{border-radius:50%;width:2em;height:2em}.loader{border-top:.2em solid #fff;border-right:.2em solid #fff;border-bottom:.2em solid #fff;border-left:.2em solid #2d70b5;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.img{display:block;line-height:0}.img--waiting{background-size:contain;height:330px;width:179px;-ms-flex-item-align:center;align-self:center}.img--notification{background-size:contain;-ms-flex-item-align:center;align-self:center;margin:10px auto;height:110px;width:auto}.img-icon{width:25px;height:25px;margin:0 5px 0 5px}.img-icon-inline{width:20px;height:20px;margin:0 1px 0 1px}.img-icon-notification{width:25px;height:25px}@-webkit-keyframes img-appear{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes img-appear{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.denied__block{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.denied__block__list{margin-left:10px;-webkit-transform:translateX(8px);transform:translateX(8px)}.denied__block__list ul{margin:14px;padding:0}.denied__block__list ul li{margin-top:16px}.login-details{text-align:center;margin-top:35px;margin-bottom:10px}.login-details .img{margin:0px auto 10px auto}.login-details .mi-logo{max-width:40vw}.login-details p{color:#4a4b4b;font-size:16px;margin-top:20px}.panel-group .collapsible-button{background-color:#fff !important;color:#2d2d2d !important;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:16px;padding:10px 15px 10px 5px}.panel-group .collapsible-button arrow{border:solid #848586;border-width:0 1px 1px 0;display:inline-block;padding:4px;float:right;margin:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.panel-group .collapsible-button:disabled{background-color:#d3d3d3 !important;cursor:auto}.panel-group .collapsible-button.active arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.panel-group .collapsible-button.active .button-icon{display:none}.panel-group .collapsible-button.active .button-icon-active{display:block !important}.collapsible-body{height:auto}.desc{font-size:12px;color:gray}.panel-outline.selected .desc{visibility:hidden}.login-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-options #fido-card{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.login-options #qr-card{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.login-options #skip-card{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.login-options #key-card{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}@media(max-width: 479px){.login-options #key-card{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.login-options #key-redirect-url{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.modal-dialog .modal-content{overflow:hidden}.modal-dialog .modal-content .modal-header{background-color:#eceff1}.modal-dialog .modal-content .modal-header .modal-title{font-size:16px;line-height:18px;color:#6c6c6c}.modal-dialog .modal-content .modal-content p{margin:10px}.modal-dialog .modal-content .modal-footer{border:none}.modal-dialog .modal-content .modal-footer .button{min-width:100px;height:30px;font-size:12px}.fixed-overlay{position:fixed;left:0;top:0;height:100%;width:100%;background-color:hsla(0,0%,100%,.8);z-index:100;display:none}.absolute-overlay{position:absolute;left:0;top:0;height:100%;width:100%;background-color:hsla(0,0%,100%,.8);z-index:100;display:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.vertically-center-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.center-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.security-key{height:100%}.security-key-container{background-color:#edf0f2;padding:15px;height:100%}.security-key-container .security-key-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.security-key-container .instructions{padding:10px 20px;background-color:#fff;border-radius:15px;border:1px solid #d0d2d3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.security-key-container .instructions .instruction-desc{margin:20px 0}.security-key-container .instructions .continue-block-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}@media(max-width: 641px){.security-key-container .instructions .continue-block-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.security-key-container .instructions .continue-block-content .username_form .username-form-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.security-key-container .instructions .continue-block-content .username_form .username-form-content .label{color:#333}.security-key-container .instructions .continue-block-content .username_form .username-form-content .form__input{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.security-key-container .instructions .continue-block-content .username_form .username-form-content .form__input input[type=text]{max-width:200px}.security-key-container .instructions .continue-block-content .username_form{margin-bottom:15px}.security-key-container .instructions .continue-btn{margin-right:15px}@media(max-width: 641px){.security-key-container .instructions .continue-btn{margin:0 0 0 5px}}.security-key-container .instructions .arrow-img{margin-right:15px;margin-left:15px}@media(max-width: 641px){.security-key-container .instructions .arrow-img{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:24px 0}}.security-key-container .instructions .pop-up-img{margin-left:15px}@media(max-width: 641px){.security-key-container .instructions .pop-up-img{margin:0px}}.security-key-container .instructions.continue-block{width:700px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 641px){.security-key-container .instructions.continue-block{width:90vw}}.security-key-container .instructions.follow-block{width:500px;display:none}.security-key-container .instructions.follow-block img{margin-bottom:15px}@media(max-width: 641px){.security-key-container .instructions.follow-block{width:90vw}}.sign-in-redirection-card{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;padding:30px 100px;border:1px solid #d0d2d3;border-radius:6px}.sign-in-redirection-msg{margin-left:15px}.security-key-note{margin-top:10px}