*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-size:100%;vertical-align:middle;outline:0}::selection{background:transparent}::-moz-selection{background:transparent}.selectable ::selection,input[type=password]::selection,input[type=text]::selection{background:#8fdaff}.selectable ::-moz-selection,input[type=password]::-moz-selection,input[type=text]::-moz-selection{background:#8fdaff}html{height:100%;font-size:100%;background-color:#f0eee6;-webkit-transition:background-color .4s cubic-bezier(.165,.84,.44,1);transition:background-color .4s cubic-bezier(.165,.84,.44,1);overflow-x:hidden;overflow-y:auto}body{height:100%;padding:0;margin:0;color:#3f464c;line-height:1}br,div,h1,h2,h3,h4,h5,header,hr,menu,nav,p,section,span{margin:0;padding:0;border:0}h4{margin:1.25rem 0}input{margin:0}hr,input{padding:0}hr{border-top:1px solid #d5d5d5;margin:1.25rem -1.25rem}header{height:6.25rem;width:100%;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0;z-index:100;background-color:#006ec0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex-direction:row;-moz-box-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1)}.hidden{display:none}.blue_bar_title{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align-self:center;-moz-box-align-self:center;-webkit-align-self:center;-ms-align-self:center;-ms-flex-item-align:center;align-self:center;margin:.3rem 0 0;font-size:3rem;font-weight:700;text-align:left;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;-webkit-transition:all .15s;transition:all .15s}.blue_bar_title.fade{font-size:0;color:transparent}.logoBox{background-image:url(/css/rd/logos/logo_fritzDiamond.svg);background-position:100%;background-repeat:no-repeat;background-size:7rem 7rem;color:transparent;width:10.75rem;height:6.25rem}.logoBox.fake{background-image:none}.dialog_outer{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-justify-content:center;-moz-box-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align-items:center;-moz-box-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(/css/rd/images/img_login_background.svg);background-position:center 51%;background-repeat:no-repeat;background-size:38rem;padding:6.5rem 0}.dialog_outer p{margin:1.25rem 0;line-height:1.25rem}.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}.setFac .forgotPassForm{display:none}.pushmail.wait .pushmailSend{visibility:hidden}.intxt.wait,.pushmail.wait .dialog_content,.setFac.wait .dialog_content{background-image:url(/css/rd/animations/anim_waitCircleBlue_backgroundBright.gif);background-position:center 1.5rem;background-repeat:no-repeat;background-size:2.25rem}.intxt.wait{height:2.25rem;width:100%;margin:0;background-position:50%}.error_text,.ErrorMsg,.WarnMsgBold{color:#ff3000}.WarnMsgBold{font-weight:700}#setFac,.pushmailQuestion,.pushmailSend,.restore{padding:0 1.25rem}a.toggleLink,a.toggleLinkImportant{background-image:url(/css/rd/icons/ic_triangle_down_blue.svg);background-size:.93rem;background-position:100%;background-repeat:no-repeat;padding-right:1rem}a.toggleLinkImportant{background-image:url(/css/rd/icons/ic_triangle_down_red.svg);color:red}a.toggleLink.disabled{background-image:url(/css/rd/icons/ic_triangle_down_gray.svg)}a.toggleLink.open{background-image:url(/css/rd/icons/ic_triangle_up_blue.svg)}a.toggleLinkImportant.open{background-image:url(/css/rd/icons/ic_triangle_up_red.svg)}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}#uiDefaultUserHint{margin-bottom:.75rem;margin-left:10rem;color:rgba(63,70,76,.6)}#uiDefaultUserHint,#uiLoginError,#uiUsernameError{font-size:.94rem;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1)}#uiLoginError,#uiUsernameError{height:1.25rem;margin:-.35rem 0 .75rem 10rem}#uiLoginError{height:7.25rem;margin:-.35rem 0 0 10rem}#uiLoginError p:first-Child{margin:0}#uiLoginError p:nth-Child(2){margin:0 0 1.25rem}#uiLoginError p{-webkit-transition:color .4s cubic-bezier(.165,.84,.44,1);transition:color .4s cubic-bezier(.165,.84,.44,1)}@media (max-width:47.4375em){#uiLoginError{height:7.5rem}}@media (max-width:23.0625em){#uiLoginError{height:10rem}}@media (max-width:17.4375em){#uiLoginError{height:13rem}}#uiLoginError.hidden,#uiUsernameError.hidden{display:block;overflow:hidden;height:0;margin:0 0 0 10rem}#uiLoginError.hidden p.error_text{color:transparent}button{min-width:5.5rem;min-height:1.75rem;overflow:hidden;padding:0 1rem;background-color:#e9edf0;border:1px solid #d8dfe3;border-radius:.25rem;color:#4269a4;cursor:pointer;will-change:border,background-color,color;-webkit-transition:border .1s,background-color .1s,color .1s;transition:border .1s,background-color .1s,color .1s}.btn_form_foot button,button{margin:0 0 0 1.25rem}button:first-Child{margin-left:0}button:active{background-color:#bcccd4;border:1px solid #b0bec5}button:disabled{background-color:#e0e0de;border:1px solid #d8dfe3;color:#969693;cursor:default}.btn_form_foot button{min-height:2rem;min-width:7.5rem;margin:0 0 0 .5rem;background-color:#268edf;color:#fff;cursor:pointer;overflow:hidden;text-align:center;padding:.35rem 1rem;will-change:margin,width,background-color,color;-webkit-transition:margin .4s cubic-bezier(.165,.84,.44,1),width .4s cubic-bezier(.165,.84,.44,1),background-color .1s,color .1s;transition:margin .4s cubic-bezier(.165,.84,.44,1),width .4s cubic-bezier(.165,.84,.44,1),background-color .1s,color .1s;border:0;border-radius:0}.btn_form_foot button:active{background-color:#57758c}.btn_form_foot button:disabled{background-color:#d5d5d5;color:#969693;cursor:default}@media (max-width:63.9375em){.btn_form_foot button{min-height:2.25rem}}.btn_form_foot .pushLoginHint{-webkit-box-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:left}.hide{display:none}.change-user-link{color:#4269a4;text-decoration:none;vertical-align:baseline}.change-user-link:hover{text-decoration:underline}@media (min-width:47.5em){.dialog_inner{-webkit-box-flex:0 0 28.75rem;-ms-flex:0 0 28.75rem;flex:0 0 28.75rem;margin:auto 0;padding:0;-webkit-box-shadow:0 .1875rem .375rem rgba(0,0,0,.25);box-shadow:0 .1875rem .375rem rgba(0,0,0,.25);background-color:#fff}.dialog_head_box{text-align:left;height:3.25rem;margin:auto;background-color:#268edf}.dialog_head_box h2{margin:0 0 0 1.25rem;font-weight:700;font-size:1.25rem;color:#fff;letter-spacing:.025rem;line-height:3.4rem}.dialog_content{padding:0 0 1rem;min-height:5rem}.formular{text-align:left;margin:0;padding:0 1.25rem}input,label,select{margin:0 0 .5rem;color:#3f464c;vertical-align:middle;display:inline-block}.formular label{width:9.5rem;margin-right:.5rem;line-height:1.7rem}.formular label.wide{width:12rem}.formular input,.formular select{width:16.225rem;border:1px solid #d5d5d5;height:1.7rem}.formular input.error,.formular select.error{border-color:#ff3000}.formular input{padding:0 .25rem}.formular span.labeled{display:inline-block;margin-bottom:.5rem}.language_selection.formular input{width:auto;margin-right:.25rem}.btn_form_foot{border-top:1px solid #d5d5d5;margin:1.75rem 0 0;padding:1rem 1.25rem 0;text-align:right;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.forgotPass .btn_form_foot{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn_form_foot a{display:inline-block;text-decoration:none;font-size:.9375rem;font-weight:400;color:#4269a4;margin:0;padding:.1rem 0 0;cursor:pointer}.btn_form_foot a:hover{text-decoration:underline}}@media (max-width:47.4375em){html{background-color:#fff;background-image:none}body{height:auto}header{height:3.75rem}.dialog_outer{background-image:none;padding:3.75rem 0 4.25rem}.blue_bar_title{text-align:left;padding:1rem 0 1.035rem .15rem;font-size:1.25rem;font-weight:400}.blue_bar_title.hide{color:transparent}.dialog_inner{width:90%;margin:0}.dialog_head_box.fbox{display:none}.dialog_head_box.reppy{padding-top:1rem}.dialog_head_box.reppy h2{font-weight:400}.logoBox{height:3.75rem;background-position:left .5rem center;background-size:3.75rem 3.75rem;width:5rem}.formular{text-align:left;margin:0;padding:0}input,label,select{vertical-align:middle;display:inline-block;margin:0 0 .5rem;color:#3f464c}#setFac,.pushmailQuestion,.pushmailSend,.restore{padding:0}.formular label{width:10rem;line-height:1.7rem;margin:0 .5rem 0 0;vertical-align:top}#uiDefaultUserHint,#uiLoginError,#uiUsernameError{margin:0 0 1rem}#uiLoginError,#uiLoginError.hidden,#uiUsernameError.hidden{margin:0}.formular input,.formular select{border:1px solid #d5d5d5;height:1.7rem;width:100%;max-width:20rem}.formular input.error,.formular select.error{border-color:#ff3000}.formular input{padding:0 .25rem}.language_selection.formular input{width:auto;margin:0 .5rem .5rem 0}.btn_form_foot{border:none;margin:0 -1.25rem;padding:0 1.25rem;text-align:center;width:calc(100% + 2.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse}.btn_form_foot button,button{min-width:100%;min-height:2.2rem;margin:0}.btn_form_foot button{margin:2rem 0 0}.btn_form_foot a{display:block;position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;text-align:center;width:100%;padding:1rem 0;background-color:#f1f6f9;cursor:pointer;color:#3080c8}.logoBox.fake{display:none}.btn_form_foot .pushLoginHint{padding:1rem}}.perfTestHead{border-top:1px solid #ff3000;margin:1rem 0 0;padding:1.25rem 1.25rem 0;color:#ff3000;cursor:pointer}.perfTestHead span{display:inline-block;height:1rem;width:2rem;background-image:url(/css/rd/icons/ic_triangle_down_red.svg);background-position:50%;background-size:1rem;background-repeat:no-repeat}.perfTestHead.show span{background-image:url(/css/rd/icons/ic_triangle_up_red.svg)}.perfTestMsg{display:none;padding:0 1.25rem}.perfTestMsg.show{display:block}.forgotPass .perfTestHead,.forgotPass .perfTestMsg.show{display:none}.hintMsg{font-weight:700}@media (max-width:47.4375em){.perfTestHead{margin:1.5rem 0 0;padding:1.25rem 0 0}.perfTestMsg{padding:0}}@media (min-width:127.5em){html{font-size:.79vw}}
