@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('fonts/roboto-v20-latin-regular.eot');src:local(''),url('fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/roboto-v20-latin-regular.woff2') format('woff2'),url('fonts/roboto-v20-latin-regular.woff') format('woff'),url('fonts/roboto-v20-latin-regular.ttf') format('truetype'),url('fonts/roboto-v20-latin-regular.svg#Roboto') format('svg')}a img{border:none}.login-kennung{color:#f9a530}.login-passwort{color:#f9a530}.error-text{color:#f9a530}.login-button{border:1px solid #f9a530;background-color:#f9a530}body{margin:0;padding:0;font-family:Roboto,"Helvetica Neue",sans-serif}.login-form-wrapper{position:relative;overflow:hidden}.login-formular.login-cover{background-position:center;background-size:cover;position:relative;width:100vw;height:33vh}@media only screen and (min-width:992px){.login-formular.login-cover{float:left;width:66.66vw;height:100vh;position:absolute;left:0;right:33%;top:0;bottom:0}}.login-formular.login-cover .logo-card{margin:auto;height:180px;width:450px;max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#ffffff;text-align:center;-webkit-box-shadow:0 3px 9px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 9px 1px rgba(0,0,0,0.2);box-shadow:0 3px 9px 1px rgba(0,0,0,0.2);display:flex;align-items:center;justify-content:center}.login-formular.login-cover .logo-card .logo{display:block;width:250px;height:auto}.login-formular.login-container{overflow:hidden;position:relative;height:66vh}@media only screen and (min-width:992px){.login-formular.login-container{width:33.33vw;float:right;height:100vh}}.login-formular.login-container .login-box{width:100%;overflow:hidden;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.login-formular.login-container .login-box .login-logorechts{width:45%}.login-formular.login-container .login-box .anwendung{margin-top:50px;letter-spacing:-0.03em;font-size:24px;font-weight:normal}.login-formular.login-container .login-box .form-login{height:100%;width:100%;font-size:18px;font-width:normal}.login-formular.login-container .login-box .form-login .form-eingabe-zeile{margin-top:30px;position:relative}.login-formular.login-container .login-box .form-login .form-eingabe-zeile input{font-size:16px;font-family:Roboto,Arial,Helvetica,sans-serif;outline:none;line-height:26px;font-weight:normal;border:0 solid transparent;border-bottom:1px solid #6D6D6D;margin-bottom:1px;background-color:#efefef;width:60%;padding:4px}.login-formular.login-container .login-box .form-login .form-eingabe-zeile input:focus{border-color:#f9a530;border-bottom-width:2px;margin-bottom:0}.login-formular.login-container .login-box .form-login .form-eingabe-zeile label{display:block;width:60%;text-align:left;margin:0 auto 10px auto;font-size:16px;font-family:Roboto,Arial,Helvetica,sans-serif;transition:all .25s ease;letter-spacing:0;color:#000000;cursor:text;font-weight:normal}.login-formular.login-container .login-box .form-login .form-eingabe-zeile input:focus~label,.login-formular.login-container .login-box .form-login .form-eingabe-zeile input:not(:placeholder-shown)~label{font-size:15px}.login-formular.login-container .login-box .form-login .form-eingabe-zeile input:focus~label,.login-formular.login-container .login-box .form-login .form-eingabe-zeile input:not(:placeholder-shown)~label{font-size:15px}.login-formular.login-container .login-box .login-service{text-align:center;margin-top:20px}.login-formular.login-container .login-box .login-service a{color:#373737;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;text-decoration:none;letter-spacing:0}.login-formular.login-container .login-box .login-service a:hover{text-decoration:underline}.login-formular.login-container .login-box .textbar{text-align:center;font-size:24px;margin-top:15px}.login-formular.login-container .error-text{padding-left:12.5px;padding-right:12.5px;padding-top:10px;font-size:18px;text-align:center;margin-bottom:3vh}.login-formular.login-container .logobar-bottom{line-height:54px;vertical-align:middle;padding-left:12.5px;padding-right:12.5px;position:absolute;bottom:0;width:100%}.login-formular.login-container .logobar-bottom .itx-footerlogo{margin-right:10px}.login-formular.login-container .logobar-bottom img{max-height:32px;vertical-align:middle}.login-formular .login-button{display:block;cursor:pointer;vertical-align:top;border:none;outline:none;font-size:16px;color:#ffffff;padding:.7rem 2.5rem;margin:50px auto 30px auto}