@media only screen and (max-height:450px),only screen and (max-width:402px),only screen and (orientation:portrait) and (min-width:403px) and (max-width:953px){body account>ng-outlet>*{height:100%;overflow:hidden;display:block}body account .account-frame{position:static;top:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:25px;box-sizing:border-box;overflow:auto;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body account .account-frame section.title{margin-top:0;margin-bottom:20px}body account .account-frame section.form{margin-bottom:5px}body account .account-frame:not(.login){background-color:#fff}body account .account-frame:not(.login) section:not(.actions){text-align:left}body account .account-frame.login section:not(.touch-login):not(.flex){display:none}body account .account-frame.login section.actions{text-align:right}body account .account-frame.login section.touch-login{display:block}body account .account-frame.login.touch-login-active section.touch-login{display:none}body account .account-frame.login.touch-login-active section:not(.touch-login){display:block}body account .account-frame.login.touch-login-active section.actions{display:flex}body .change-password>.ngdialog-content{padding:0!important;height:100%!important}body .change-password>.ngdialog-content #changePasswordPopup{width:100%!important}}@media only screen and (max-width:954px){.change-password>.ngdialog-content{padding:0!important}.change-password>.ngdialog-content #changePasswordPopup{width:100%!important}}account .account-frame{display:flex;flex-direction:column;position:absolute;top:0;left:200px;width:330px;height:640px;min-height:100%;margin:0;padding:0 35px 0 35px;background-color:#fff;border:none;-webkit-box-shadow:1px 1px 10px gray;-moz-box-shadow:1px 1px 10px gray;box-shadow:1px 1px 10px gray}account .account-frame .touch-login{display:none}account .account-frame section.actions{flex:none;text-align:right}account .account-frame section.actions>span{text-align:left}account .account-frame .title{margin-top:50px;margin-bottom:50px}account .account-frame .title>h1,account .account-frame .title>h2{color:#3a3a3a}account .account-frame .title>h1{font-size:20pt}account .account-frame .title>h2{font-size:10pt}account .account-frame .actions{text-align:right}account .account-frame section.form{margin-bottom:20px}account .account-frame section.form bs-select{position:relative}account .account-frame section.flex{order:1}account .account-frame section.logo{order:1}account .account-frame section.logo>img{max-width:100%;margin-top:10px}account .account-frame .imprint{text-align:left;padding:10px 0;cursor:pointer;order:1}.ngdialog.change-password{display:flex;align-items:center}.ngdialog.change-password .ngdialog-overlay{background:rgba(160,160,160,.5)!important}.ngdialog.change-password .ngdialog-content{width:100%!important;border-radius:0!important;background:#fff!important;text-align:center}.ngdialog.change-password .ngdialog-content #changePasswordPopup{padding:20px;width:550px;display:inline-block}.ngdialog.change-password .ngdialog-content #changePasswordPopup .actions{text-align:right}.ngdialog.change-password .ngdialog-content #changePasswordPopup .actions>span.warning-red-color{float:left;font-size:10pt;font-family:OpenSansLight}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-body{text-align:left}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-body input:not([readonly]){padding:0 8px;height:28px}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-body input[type=text]:focus{padding-right:30px}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-header{text-align:left;border-collapse:collapse;line-height:1.2;width:100%;height:40px;display:inline-table;color:#3a3a3a;font:15pt OpenSansLight}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-header td{margin:0;padding:0}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-value{margin-top:18px;padding-bottom:5px}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-value .multi-control-line{padding-top:3px}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-value .supportive-blue-background{padding:0}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-box{display:block;width:100%;color:#3a3a3a;margin-bottom:13px}.ngdialog.change-password .ngdialog-content #changePasswordPopup .setting-box .column{display:block;width:322px}.account-frame{display:none!important}.login-text{text-align:center;padding-top:50px;font-size:14px}login section.actions{display:flex;justify-content:flex-end;overflow:hidden}login section.actions>span{flex:1}@media only screen and (max-height:450px),only screen and (max-width:402px),only screen and (orientation:portrait) and (min-width:403px) and (max-width:953px){login .login:not(.touch-login-active){text-align:center}login .login:not(.touch-login-active) .login-service-informations{display:block}login .login:not(.touch-login-active) .imprint{color:#fff}}logout .account-frame .imprintLink{position:absolute;bottom:10px;left:70px;cursor:pointer}.hl-portal-mobile logout .account-frame .imprintLink{left:5%}.login-service-informations{background:#fff;position:absolute;top:30px;left:600px;width:400px;max-height:calc(100% - 130px);-webkit-box-shadow:1px 1px 10px gray;-moz-box-shadow:1px 1px 10px gray;padding:35px;box-shadow:1px 1px 10px gray;overflow:auto}.login-service-informations .news>.text>img+.innerText{display:block}.login-service-informations img{max-width:100%}@media only screen and (max-width:1274px){.hl-portal .login-service-informations{display:none}}@media only screen and (max-height:450px),only screen and (max-width:402px),only screen and (orientation:portrait) and (min-width:403px) and (max-width:953px){.login-service-informations{position:static;display:none;width:auto;margin-top:20px;padding:10px}}