hr{border-top:1px solid var(--charcoal-gray-20);color:var(--charcoal-gray-20);margin:var(--spacing-l) 0;padding:0}h4{margin-bottom:var(--spacing-m)}.hide{display:none}.loginForm{display:block}.forgotPass .loginForm,.forgotPassForm,.pushmail #sendFacReset,.pushmail #sendPushMail,.pushmail #setFac,.pushmail .pushmailQuestion,.pushmailSend,.restore,.setFac #sendFacReset,.setFac #sendPushMail,.setFac #setFac,.setFac .pushmailQuestion{display:none}.forgotPass .forgotPassForm,.pushmail .pushmailSend,.setFac .restore{display:block;visibility:visible}.pushmail.wait .pushmailSend,.setFac .forgotPassForm{display:none}.intxt.wait,.pushmail.wait .dialog_content,.setFac.wait .dialog_content{background-image:url(/assets/animations/anim_waitCircleBlue_backgroundBright.gif);background-position:center 1.5rem;background-repeat:no-repeat;background-size:2.25rem}.intxt.wait{background-image:url(/assets/animations/anim_waitCircleWhite_backgroundBlue.gif);background-position:50%;height:2.25rem;margin:var(--spacing-3xl) 0;width:100%}.error_text,.ErrorMsg,.WarnMsg{color:#ff3000}.logoBox{border-bottom:none;-webkit-transition:none;transition:none}a.toggleLink{background-image:url(/assets/icons/ic_chevronDown_blue.svg);background-position:100%;background-repeat:no-repeat;background-size:.75rem;padding-right:var(--spacing-l)}a.toggleLink.disabled{background-image:url(/assets/icons/ic_chevronDown_black.svg)}a.toggleLink.open{background-image:url(/assets/icons/ic_chevronUp_blue.svg);margin-bottom:var(--spacing-xl)}a.toggleLinkImportant{background-image:url(/assets/icons/ic_triangle_down_red.svg);background-position:100%;background-repeat:no-repeat;background-size:.93rem;color:red;padding-right:var(--spacing-m)}a.toggleLinkImportant.open{background-image:url(/assets/icons/ic_triangle_up_red.svg);margin-bottom:var(--spacing-xl)}a.toggleLink.open span.open,a.toggleLink:not(.open) span:not(.open),a.toggleLinkImportant.open span.open,a.toggleLinkImportant:not(.open) span:not(.open){display:none}a.iconLeft{padding-left:var(--spacing-m)}a.iconBack{background-image:url(/assets/icons/ic_chevronLeft_blue.svg);background-position:0;background-repeat:no-repeat;background-size:.75rem}#uiDefaultUserHint{color:var(--charcoal-gray-73);height:2rem;margin:0 auto var(--spacing-s) auto;padding:0 var(--spacing-s);-webkit-transition:all var(--transition-time-l) var(--transition-animation-default);transition:all var(--transition-time-l) var(--transition-animation-default);width:18.5rem}#uiUsername{margin-bottom:var(--spacing-s)}#uiPasswordArea,#uiUsername{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 var(--spacing-xs)}#uiPass{display:inline-block;max-width:18.5rem}#uiLoginError,#uiUsernameError{height:1.25rem;margin:0 auto var(--spacing-l) auto;padding:0 var(--spacing-s);-webkit-transition:all var(--transition-time-l) var(--transition-animation-default);transition:all var(--transition-time-l) var(--transition-animation-default);width:18.5rem}#uiLoginError{height:5.5rem}#uiLoginError p:first-Child{margin:0}#uiLoginError p:nth-Child(2){margin:0 0 var(--spacing-l) 0}#uiLoginError p{-webkit-transition:color var(--transition-time-l) var(--transition-animation-default);transition:color var(--transition-time-l) var(--transition-animation-default)}@media (max-width:43.9375em){#uiDefaultUserHint,#uiLoginError,#uiUsernameError{height:auto;margin:0 var(--spacing-s);min-width:16.75rem;width:auto}}#uiDefaultUserHint.hide,#uiLoginError.hide,#uiUsernameError.hide{display:block;height:0;margin-bottom:0;margin-top:0;overflow:hidden}#uiLoginError.hide{margin-bottom:var(--spacing-xs)}#uiLoginError.hide p.error_text{color:transparent}button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--blue-100);border:1px solid var(--blue-100);border-radius:var(--border-radius-m);color:var(--color-text-bright);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;min-height:2.25rem;min-width:5.5rem;padding:.4375rem .75rem;white-space:nowrap}button.secondary{background-color:var(--white-100);color:var(--blue-100)}button:hover{background-color:var(--blue-overlay-20-charcoal);border-color:var(--blue-overlay-20-charcoal)}button.secondary:hover{background-color:var(--blue-20)}button:active{background:-webkit-gradient(linear,left top,left bottom,from(#024784),to(var(--blue-100)));background:linear-gradient(180deg,#024784,var(--blue-100))}button.secondary:active{background-color:var(--white-100)}button:disabled{background:var(--charcoal-gray-tints-8-tint)!important;border-color:var(--charcoal-gray-tints-8-tint)!important;color:var(--charcoal-gray-30)!important;cursor:default}button.secondary:disabled{border-color:var(--charcoal-gray-30)!important}button:first-Child{margin-left:0}.dialog_foot .pushLoginHint{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.dialog_head{background-image:-webkit-gradient(linear,left top,right top,from(var(--blue-100)),to(var(--blue-dark-100)));background-image:linear-gradient(90deg,var(--blue-100),var(--blue-dark-100));margin:0;overflow:hidden;text-align:left}@media (min-width:44em){html{background-color:var(--rice-gray-100)}body{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.dialog_outer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.dialog_inner{background-color:var(--white-100);border-radius:var(--border-radius-m);-webkit-box-shadow:0 .1875rem .375rem rgba(0,0,0,.25);box-shadow:0 .1875rem .375rem rgba(0,0,0,.25);-webkit-box-flex:0;-ms-flex:0 0 42.75rem;flex:0 0 42.75rem;margin:0;overflow:hidden;padding:0}.dialog_head{padding:var(--spacing-3xl)}.dialog_head h2{color:var(--white-100);margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dialog_head h2.titleMobile{display:none}.logoBox{background-color:transparent;background-image:url(/assets/logos/logo_fritzDiamond.svg);background-position:50%;background-repeat:no-repeat;background-size:7rem;color:transparent;height:5.75rem;margin-bottom:var(--spacing-l);width:100%}.dialog_content{padding:var(--spacing-5xl) var(--spacing-3xl)}.dialog_foot{border-top:1px solid var(--charcoal-gray-20);padding:var(--spacing-l) var(--spacing-3xl);text-align:center}.dialog_foot .link{display:none}.forgotPass .dialog_foot{text-align:left}.setFacInProgress .dialog_content,.setFacInProgress .dialog_foot{display:none}.setFacInProgress p{color:var(--white-100);margin-bottom:var(--spacing-m);margin-top:var(--spacing-m);text-align:center}.setFacInProgress p.body2{color:var(--white-60)}.formular{margin:0;padding:0;text-align:left}input,label,select{color:var(--charcoal-gray-100);display:inline-block;margin:var(--spacing-xs) 0 0;vertical-align:middle}.language_selection input,.language_selection label{margin-bottom:0}.formular label{margin:var(--spacing-m) 0 0;width:9.625rem}.formular input,.formular select{border:1px solid var(--charcoal-gray-73);border-radius:var(--border-radius-m);width:18.5rem}.formular input.error,.formular select.error{border-color:#ff3000}.formular input{padding:0 var(--spacing-xxs)}.formular span.labeled{display:inline-block;margin-top:var(--spacing-m);vertical-align:middle}.language_selection.formular label{margin:0}.language_selection.formular input{margin:0;margin-right:var(--spacing-m);width:1.125rem}a{color:var(--color-link);cursor:pointer;display:inline-block;padding:0;text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}.dialog_content button{display:block;margin:auto;min-width:18.5rem}.forgotPass .dialog_content button{margin:0}}@media (max-width:43.9375em){html{background-color:#fff;background-image:none}body{height:auto}.dialog_outer{width:100%}.dialog_inner{margin:0}.dialog_head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white-100);display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;position:fixed;top:0;width:100%;z-index:100}.setFacInProgress .dialog_head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:var(--spacing-m)}.logoBox{background-color:transparent;background-image:url(/assets/logos/logo_fritzDiamond.svg);background-position:.75rem;background-repeat:no-repeat;background-size:3rem;color:transparent;-webkit-box-flex:0;-ms-flex:0 0 3.725rem;flex:0 0 3.725rem;height:100%}.setFacInProgress .logoBox{background-position:50%;background-size:auto;-webkit-box-flex:0;-ms-flex:0 0 5.625rem;flex:0 0 5.625rem;margin-bottom:var(--spacing-m)}.dialog_head h2{display:inline-block;font-weight:600;margin-left:var(--spacing-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setFacInProgress .dialog_head h2{margin-bottom:var(--spacing-xs);margin-left:0;overflow:auto;text-overflow:ellipsis;white-space:normal}.dialog_head h2.titleDesktop{display:none}.setFacInProgress .dialog_head p{margin-bottom:var(--spacing-xs)}.setFacInProgress .dialog_head p.body2{color:var(--white-60)}.setFacInProgress .intxt.wait{margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl)}.dialog_content{margin:3.5rem 0 8.0625rem;min-height:10rem;padding:var(--spacing-m)}.dialog_content .hint{display:none}.dialog_foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--white-90);border-top:1px solid var(--charcoal-gray-20);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--spacing-l);position:fixed;text-align:center;width:100%}.setFacInProgress .dialog_foot{display:none}#uiPass{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:none}.formular{margin:0;padding:0;text-align:left}input,label,select{color:var(--charcoal-gray-100);display:inline-block;margin:var(--spacing-xs) 0 0;vertical-align:middle}.formular label{width:100%}#uiLoginError.hide,#uiUsernameError.hide{margin:0}.formular input,.formular select{border:1px solid var(--charcoal-gray-73);border-radius:var(--border-radius-m);width:100%}.formular input.error,.formular select.error{border-color:#ff3000}.formular input{padding:0 .25rem}.language_selection.formular input{height:3rem;margin:0 var(--spacing-s) 0 0;width:1.125rem}.language_selection.formular label{margin:0;width:auto}button{min-height:2.75rem;min-width:100%;padding:.6875rem}a{color:var(--color-link);cursor:pointer;display:inline-block;font-weight:600;padding:0;text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}a.link{margin-bottom:var(--spacing-3xl)}.logoBox.fake{display:none}.pushLoginHint{padding:var(--spacing-m)}}@media (min-width:74em){.formular input,.formular select{height:2.5rem}}@media (max-width:73.9375em){.formular input,.formular select{height:3.5rem}}.perfTestHead{border-top:1px solid #ff3000;color:#ff3000;cursor:pointer;margin:1rem 0 0;padding:var(--spacing-l) var(--spacing-l) 0}.perfTestHead span{background-image:url(/assets/icons/ic_triangle_down_red.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem;display:inline-block;height:.75rem;width:2rem}.perfTestHead.show span{background-image:url(/assets/icons/ic_triangle_up_red.svg)}.perfTestMsg{display:none;padding:0 var(--spacing-l)}.perfTestMsg.show{display:block}.forgotPass .perfTestHead,.forgotPass .perfTestMsg.show{display:none}@media (max-width:43.9375em){.perfTestHead{margin:var(--spacing-xl) 0 0 0;padding:var(--spacing-l) 0 0 0}.perfTestMsg{padding:0}}