.animation-container{position:relative;}.animation-container>.animation-container{padding:0;position:relative;height:100%;width:100%;}.animation-rotate{position:absolute;top:0;}.animation-rotate.ng-leave{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;-o-transition:500ms;transition:500ms;}.animation-rotate.ng-leave.ng-leave-active{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);}.animation-rotate.ng-enter{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transition:500ms 500ms;-moz-transition:500ms 500ms;-ms-transition:500ms 500ms;-o-transition:500ms 500ms;transition:500ms 500ms;}.animation-rotate.ng-enter.ng-enter-active{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}.animation-rotate-vertical.ng-leave{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;-o-transition:500ms;transition:500ms;}.animation-rotate-vertical.ng-leave.ng-leave-active{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);}.animation-rotate-vertical.ng-enter{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:500ms 500ms;-moz-transition:500ms 500ms;-ms-transition:500ms 500ms;-o-transition:500ms 500ms;transition:500ms 500ms;}.animation-rotate-vertical.ng-enter.ng-enter-active{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);}.animate{-webkit-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;-o-transition:500ms;transition:500ms;}.animation-rotate-vertical{position:absolute;top:20px;width:100%;}input.animate[readonly="readonly"],.mx-dialog input.animate[readonly="readonly"]{background-color:#e9e9e9;}div.svgreportcounter{display:inline-block;width:16px;height:16px;}div.rotate svg{-webkit-animation-name:spin;-webkit-animation-duration:2500ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2500ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2500ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:2500ms;animation-iteration-count:infinite;animation-timing-function:linear;}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);}to{-ms-transform:rotate(360deg);}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}

@font-face{font-family:"TrebuchetMS";src:url("../fonts/TrebuchetMS/TrebuchetMSRegular.woff2") format("woff2");font-weight:normal;}@font-face{font-family:'WebComponentsIcons';src:url('../fonts/WebComponentsIcons/WebComponentsIcons.eot?gedxeo');src:url('../fonts/WebComponentsIcons/WebComponentsIcons.woff2') format('woff2'),
		url('../fonts/WebComponentsIcons/WebComponentsIcons.svg?gedxeo#WebComponentsIcons') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"SegoeUISemilight";src:url("../custom_login/segoe-ui-sl.woff2") format("woff2");font-weight:normal;}@font-face{font-family:"proxima-nova";src:url("../custom_login/proxima-nova-s-semibold.woff2") format("woff2");font-weight:normal;}.k-i-reset:before{content:"\e102";}.k-i-reset-sm:before{content:"\e105";}.k-i-arrow-60-left:before{content:"\e007";}.k-i-arrow-chevron-left:before{content:"\e016";}.k-i-arrow-left:before{content:"\e01a";}.k-i-rewind:before{content:"\e203";}.k-i-undo:before{content:"\e100";}html,body{width:100%;height:100%;margin:0;padding:0;border:none;}html,
body{font-family:"TrebuchetMS", "Trebuchet MS", "Arial", "Helvetica", sans-serif;font-size:16px;}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset !important;}input.k-textbox,
.loginButton{}input.k-textbox,
textarea.k-textbox{width:100%;font-size:17px;font-family:inherit;line-height:1.6em;padding:6px .3em;border-color:#ccc;outline:0;display:inline-block;border-width:1px;border-style:solid;position:relative;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-font-smoothing:antialiased;}input.k-textbox{height:41px;letter-spacing:0.2em;text-indent:.7em;}textarea.k-textbox{padding:0.5em;}textarea.k-textbox[disabled]{opacity:0.5;}input.k-textbox,
input.k-textbox:hover,
textarea.k-textbox,
textarea.k-textbox:hover{background-color:#fff;color:#333;}input.k-textbox:focus,
textarea.k-textbox:focus{background-color:#fff;border-color:#AFBFCC;-webkit-box-shadow:0 0 7px 0 #AFBFCC inset;box-shadow:0 0 7px 0 #AFBFCC;}input.k-textbox:hover,
textarea.k-textbox:hover{border-color:#aeaeae;background-color:#fff;color:#333;}.header{display:block;margin-bottom:0.3em;color:#444444;font-size:2em;line-height:normal;font-family:inherit;}.versionNumber{position:absolute;bottom:0;right:0;opacity:50%;font-family:monospace;font-size:50%;text-align:center;color:#888888;opacity:0.2;padding:2px;}.contactBottom{position:fixed;width:100%;float:none;left:auto !important;bottom:0px;text-align:center;padding:15px 0 15px 0;color:#272d33;border-top:1px solid #bbbbbb;font-family:inherit;font-size:15px;letter-spacing:0.1em;background-color:#ffffff;}.contactBottom a{text-decoration:none;color:inherit;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}.contactBottom a:visited,
.contactBottom a:active{text-decoration:none;color:inherit;}.contactBottom a:hover{color:inherit;}#bottomoverlay{display:none;}#bottomoverlay img{display:none;}.loginWindow{width:500px;margin:0 auto;padding-top:20px;}.inputFormWrapper{margin-top:40px;background-color:#fafafa;}.inputForm{margin:0 auto;width:330px;padding:40px 0 40px 0;}.inputForm>div{padding:20px 0 20px 0;}.inputForm>div.normal,
.inputForm>div.otp-normal,
.inputForm>div.otp-input{-webkit-transition:1000ms;-moz-transition:1000ms;-ms-transition:1000ms;-o-transition:1000ms;transition:1000ms;}.inputForm>div.normal{height:41px;}.inputForm>div.otp-normal{padding:0;height:41px;}.inputForm>div.otp-input{height:380px;}.inputForm>div.contact{height:180px;}.inputForm .qrcode > *{margin:0 auto;}.inputForm .qrcode{height:180px;padding:6px;}.loginButton{background-color:#2A5AAD;font-size:14px;padding:8px 35px 8px 35px;color:#fff;border:none;text-transform:none;line-height:25px;width:100%;height:41px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}.loginButton:hover,
[mandate] .loginButton:hover{cursor:pointer;}.TwoFAAbortButton{font:16px/1 WebComponentsIcons;color:#B8B8B8;background-color:#EDEDED;border:none;width:30px;height:30px;padding:7px;transition:all 0.2s ease-in-out;}.TwoFAAbortButton:hover{background-color:#2A5AAD;color:#fff;cursor:pointer;}.TwoFAElement{line-height:30px;}.logoTable{height:50px;}.logo.logoRow{height:100%;position:relative;}.logo img{max-height:50px;max-width:200px;border:none;}.logoFinance{position:absolute;right:0;bottom:0;height:30px;width:200px;}.divBild{width:100%;height:200px;background:url(../../assets/images/midix.fintech.image.jpg) center center / cover;}.divBild.env_qa2,
.divBild.env_qa3{width:100%;height:200px;background:url(../../assets/images/first_moon.png) center center / cover;}@media(prefers-color-scheme:dark){.logoMandant:not(.notprod){background-color:#ffffff;}.logoMandant[src="assets/vectors/logo_mndblank.svg"]{background-color:transparent;}.TwoFAAbortButton{background-color:#000;color:#b3b3b3;}}@media only screen and (max-width:600px){.contactBottom span:nth-of-type(2),
	.contactBottom span:nth-of-type(3){display:none;}}@media only screen and (max-width:500px){.loginWindow{width:100%;}}@media only screen and (max-width:400px){.logo img{max-width:150px;}}@media only screen and (max-width:330px){.inputForm{width:100%;}.contactBottom span:nth-of-type(4),
	.contactBottom span:nth-of-type(5){display:none;}}@media only screen and (max-width:300px){.logo img{max-width:100px;}}@media only screen and (max-width:200px){.logo.logoRow{text-align:right;}.logoMandant{display:none;}.logoFinance{float:none;}}@media only screen and (max-height:760px){.divBild{height:100px;}}@media only screen and (max-height:680px){.loginWindow{padding-top:5px;}.inputFormWrapper{margin-top:10px;}}@media only screen and (max-height:640px){.loginWindow{padding-top:5px;}.inputFormWrapper{margin-top:10px;}.inputForm{padding:20px 0 20px 0;}.inputForm>div{padding:15px 0 15px 0;}}@media only screen and (max-height:560px){.divBild{display:none;}}@media only screen and (max-height:450px){.inputForm{padding:10px 0 10px 0;}.inputForm>div{padding:10px 0 10px 0;}}@media only screen and (max-height:390px){.header{display:none;}}@media only screen and (max-height:325px){.contactBottom{padding:0;}}.sk-spinner-pulse{width:30px;height:30px;margin:-3px auto;background-color:#fff;border-radius:100%;-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out;}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}.inputFormWrapper{position:relative;}.alert{position:absolute;width:100%;height:20px;z-index:1;top:0;left:0;background-color:blue;padding:5px 0;display:none;font-family:inherit;font-size:13px;line-height:20px;text-align:center;}.animation-container{font-family:inherit;}.alert.error,
.alert.success{display:table;width:100%;}.alert .message{display:table-cell;vertical-align:middle;}.alert.success{background-color:#CCFF99;color:#212428;}.alert.error{background-color:#F0C2C3;color:#212428;}.login .error{color:#880000;}.login .success{color:#008800;}figure.smartphone{background:url("../../assets/images/smartphone.svg");background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;}figure.smartphone.app{width:180px;height:180px;}figure.smartphone.screen{background-size:cover;border-bottom:6px solid lightgray;color:gray;}figure.smartphone.screen.qr{width:360px;height:220px;padding-top:60px;}figure.smartphone.screen.small{width:320px;height:160px;padding-top:40px;margin-bottom:20px;}figure.smartphone.app img{width:32px;height:auto;filter:drop-shadow(0 0 14px gray);}ul.multisteps{list-style-type:none;margin:0;padding:0;}ul.multisteps-3{display:flex;flex-direction:row;transform:translateX(-135%);}ul.multisteps-2{display:flex;flex-direction:row;transform:translateX(-70%);}ul.multisteps li{background-color:#fafafa;height:440px;padding:20px;}ul.multisteps li:first-child{padding-left:40px;}ul.multisteps li:last-child{padding-right:40px;}ul.multisteps li > h3:first-child{color:lightgray;font-size:2em;font-weight:900;margin:0;}a.app-badge{text-decoration:none;}a.app-badge img{height:38px;}.multisteps-3.buttonWrapper{transform:translateX(125%);}.multisteps-2.buttonWrapper{transform:translateX(45%);}input.pincode{text-align:center;}@media(prefers-color-scheme:dark){html,
	body{background-color:#2B2D31;-webkit-tap-highlight-color:rgba(250, 250, 250, 0);}ul.multisteps li{background-color:#222428;}ul.multisteps li a{color:lightblue;}}.k-space-right > a.k-icon-textbox{position:relative;vertical-align:middle;margin-left:-2.2em;cursor:pointer;}.k-space-right > a.k-icon-textbox > .k-icon{height:1.6em;max-width:1.6em;vertical-align:middle;padding-bottom:0.2em;}.logoFinance.dark{display:none;}.contactBottom>span:not(:nth-of-type(1)):before{content:'| ';}@media(prefers-color-scheme:dark){html,
	body{background-color:#2B2D31;-webkit-tap-highlight-color:rgba(250, 250, 250, 0);}.contactBottom, 
	.inputFormWrapper{background-color:#222428;border:#383A3E 1px solid;color:#ebebeb;}.contactBottom a,
	.contactBottom a:visited,
	.contactBottom a:active,
	.header,
	a:visited{color:#ebebeb;}input.k-textbox,
	input.k-textbox:hover{border-color:#6c757d;color:#dee2e6;background-color:#222428;}input.k-textbox:focus{background-color:#222428;border-color:#AFBFCC;-webkit-box-shadow:0 0 7px 0 #666666 inset;box-shadow:0 0 7px 0 #666666;}.logoFinance:not(.dark){display:none;}.logoFinance.dark{display:block;}.divBild{width:100%;height:200px;background:url(../../assets/images/midix.fintech.image_dark.jpg) center center / cover;}}.qr svg{background-color:#fff;}.qr svg path[fill="#ebebeb"]{fill:#000 !important;}
