.signFornOuter{max-width:360px;margin:30px auto;padding:0 20px}.signFornOuter .upperTitle{text-align:center;font-size:20px;margin:0 0 20px}#popupContainer .signFornOuter{background:#f8f8f8;padding:0;margin:-20px;border-radius:3px}#popupContainer .upperTitle{margin:0;padding:20px 0 0}#popupContainer #signForm{border:none}#signForm{background-color:#f8f8f8;background-color:var(--sign-bg);border:1px solid #d5d9dc;border-color:var(--sign-border);margin:0 auto;padding:20px;border-radius:3px}#signForm h1{margin-bottom:0}#signForm .sqare,#signForm .warnings{width:390px}#signForm .padder{height:220px}#signForm .warnings{vertical-align:bottom;padding:0 15px}#signForm .info{font-size:14px;padding:10px;background-color:#fff9d7;margin-top:10px;border:1px solid #f2dcb0;border-radius:3px}#signForm .signbutton{margin:30px auto 0;min-width:230px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:12px 10px 11px;display:block}#signForm ul{font-size:16px;padding:0;margin:0;list-style:none}#signForm #formErrors ul{font-size:12px;padding:0;margin:0 0 0 12px;width:auto;list-style:disc}#signForm .errorsContainer{margin-bottom:0}#signForm #newPassword,#signForm #newPassword2,#signForm #oldPassword,#signForm #password,#signForm #sign,#signForm input[type=password],#signForm input[type=text]{font-size:24px;width:315px;margin:0 auto;display:block}#signForm .controlRadio .desc{display:none}#signForm .comment{padding-top:8px;text-align:center}.mobile #signForm .comment{margin-bottom:20px}#signForm .comment p{padding:0;margin:0}#signForm .skinRadio{margin:5px auto;font-size:14px}#signForm .skinRadio label{min-width:60px;text-align:center}#signForm .required{display:none}#signForm .remind{background:url(/resources/img/authorization_form_sprite.png) -1px -2px no-repeat;padding-left:25px;display:inline-block;font-size:14px;margin-top:5px}#signForm .remind:hover{background-position:-1px -32px}#signForm.openid{margin-top:10%}#signForm p:last-child{margin-bottom:0}#signForm.adding .signbutton,#signForm.askBulletinOwner .signbutton{padding-left:10px;padding-right:10px}#signForm .commentMode{text-align:center;font-size:11px}#signForm .submitBlock,.openidLogos{text-align:center}.openidLogos{font-size:12px;color:#939b9f;margin:20px auto;width:195px;height:34px;background:url(/resources/img/openid_logo.png) center 20px no-repeat}#signForm.modeReg .infoExists,#signForm.modeReg .loginOnly{display:none!important}.mobile .signFornOuter{padding:0;margin:10px auto 0}.mobile .signFornOuter .upperTitle{font-size:16px;margin:20px 0 10px}.mobile #signForm.openid{margin-top:0}.mobile #signForm .skinRadio{margin-bottom:25px}.mobile #signForm h1{font-size:14px}.mobile #signForm .desc{font-size:14px;font-weight:400}.mobile #signForm #newPassword,.mobile #signForm #newPassword2,.mobile #signForm #oldPassword,.mobile #signForm #password,.mobile #signForm input[type=password],.mobile #signForm input[type=text]{width:95%!important;padding:5px;font-size:20px}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#signForm .remind{background-image:url(/resources/img/authorization_form_sprite_2x.png);background-size:20px 170px}.openidLogos{background-image:url(/resources/img/openid_logo_2x.png);background-size:195px 14px}}.passwordRecoveryView .socBlock .ico,.social-button{width:34px;height:34px;margin:5px;display:inline-block;border-radius:34px;position:relative;border:none}.passwordRecoveryView .socBlock i,.social-button__logo{display:block;position:absolute;width:21px;height:21px;background:url(/resources/img/svg/auth-social-buttons.svg?v=3) 0 0 no-repeat}.passwordRecoveryView .socBlock body.drom.dark-theme i,body.drom.dark-theme .passwordRecoveryView .socBlock i,body.drom.dark-theme .social-button__logo{background-image:url(/resources/img/svg/auth-social-buttons_dark.svg?v=3)}.passwordRecoveryView .socBlock .ico i,.passwordRecoveryView .socBlock i,.social-button__logo,.social-button__logo_centered{top:7px;left:6px}.passwordRecoveryView .smr,.social-button_mr{border:1px solid #2071b6;background:#55a9f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#55a9f6),to(#2e8edf));background-image:-webkit-linear-gradient(#55a9f6,#2e8edf);background-image:-moz-linear-gradient(#55a9f6 0,#2e8edf 100%);background-image:linear-gradient(#55a9f6,#2e8edf)}.passwordRecoveryView .smr:hover,.social-button_mr:hover{background:#85c2fb;background-image:-webkit-gradient(linear,left top,left bottom,from(#85c2fb),to(#3994e4));background-image:-webkit-linear-gradient(#85c2fb,#3994e4);background-image:-moz-linear-gradient(#85c2fb 0,#3994e4 100%);background-image:linear-gradient(#85c2fb,#3994e4)}.passwordRecoveryView .smr:active,.social-button_mr:active{background:#0b7ed4;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5)}.passwordRecoveryView .smr i,.social-button__logo_mr{background-position:left -100px}.passwordRecoveryView .sgp,.social-button_gp{border:1px solid #d5d9dc!important;background:#fff}.passwordRecoveryView .sgp:hover,.social-button_gp:hover{background:#fff}.passwordRecoveryView .sgp:active,.social-button_gp:active{background:#fff;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5)}.passwordRecoveryView .sgp i,.social-button__logo_gp{background-position:left -50px}.passwordRecoveryView .sya,.social-button_ya{border:1px solid #b81722;background:#fe3945;background-image:-webkit-gradient(linear,left top,left bottom,from(#fe3945),to(#e32632));background-image:-webkit-linear-gradient(#fe3945,#e32632);background-image:-moz-linear-gradient(#fe3945 0,#e32632 100%);background-image:linear-gradient(#fe3945,#e32632)}.passwordRecoveryView .sya:hover,.social-button_ya:hover{background:#ff7a80;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff7a80),to(#d41c29));background-image:-webkit-linear-gradient(#ff7a80,#d41c29);background-image:-moz-linear-gradient(#ff7a80 0,#d41c29 100%);background-image:linear-gradient(#ff7a80,#d41c29)}.passwordRecoveryView .sya:active,.social-button_ya:active{background:#c72e36;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5)}.passwordRecoveryView .sya i,.social-button__logo_ya{background-position:0 0}.passwordRecoveryView .svk,.social-button_vk{border:1px solid #3d5e7a;background:#77a5ce;background-image:-webkit-gradient(linear,left top,left bottom,from(#77a5ce),to(#547fa3));background-image:-webkit-linear-gradient(#77a5ce,#547fa3);background-image:-moz-linear-gradient(#77a5ce 0,#547fa3 100%);background-image:linear-gradient(#77a5ce,#547fa3)}.passwordRecoveryView .svk:hover,.social-button_vk:hover{background:#92b8d8;background-image:-webkit-gradient(linear,left top,left bottom,from(#92b8d8),to(#5881a6));background-image:-webkit-linear-gradient(#92b8d8,#5881a6);background-image:-moz-linear-gradient(#92b8d8 0,#5881a6 100%);background-image:linear-gradient(#92b8d8,#5881a6)}.passwordRecoveryView .svk:active,.social-button_vk:active{background:#537da1;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5)}.passwordRecoveryView .svk i,.social-button__logo_vk{background-position:left -150px}.passwordRecoveryView .sok,.social-button_ok{border:1px solid #df6c20;background:#ffa453;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffa453),to(#f97a26));background-image:-webkit-linear-gradient(#ffa453,#f97a26);background-image:-moz-linear-gradient(#ffa453 0,#f97a26 100%);background-image:linear-gradient(#ffa453,#f97a26)}.passwordRecoveryView .sok:hover,.social-button_ok:hover{background:#ffb776;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffb776),to(#fb802a));background-image:-webkit-linear-gradient(#ffb776,#fb802a);background-image:-moz-linear-gradient(#ffb776 0,#fb802a 100%);background-image:linear-gradient(#ffb776,#fb802a)}.passwordRecoveryView .sok:active,.social-button_ok:active{background:#d97c33;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5)}.passwordRecoveryView .sok i,.social-button__logo_ok{background-position:left -250px}.passwordRecoveryView .sfb,.social-button_fb{border:1px solid #0c326c;background:#4772bb;background-image:-webkit-gradient(linear,left top,left bottom,from(#4772bb),to(#355a98));background-image:-webkit-linear-gradient(#4772bb,#355a98);background-image:-moz-linear-gradient(#4772bb 0,#355a98 100%);background-image:linear-gradient(#4772bb,#355a98)}.passwordRecoveryView .sfb:hover,.social-button_fb:hover{background:#7395d0;background-image:-webkit-gradient(linear,left top,left bottom,from(#7395d0),to(#4567a3));background-image:-webkit-linear-gradient(#7395d0,#4567a3);background-image:-moz-linear-gradient(#7395d0 0,#4567a3 100%);background-image:linear-gradient(#7395d0,#4567a3)}.passwordRecoveryView .sfb:active,.social-button_fb:active{background:#365384;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5)}.passwordRecoveryView .sfb i,.social-button__logo_fb{background-position:left -200px}.passwordRecoveryView .sap,.social-button_ap{background:#000}.passwordRecoveryView .sap:hover,.social-button_ap:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#6f6f6f),to(#131313));background-image:-webkit-linear-gradient(#6f6f6f,#131313);background-image:-moz-linear-gradient(#6f6f6f 0,#131313 100%);background-image:linear-gradient(#6f6f6f,#131313)}.passwordRecoveryView .sap:active,.social-button_ap:active{background-image:none}.passwordRecoveryView body.drom.dark-theme .sap,body.drom.dark-theme .passwordRecoveryView .sap,body.drom.dark-theme .social-button_ap{color:#000!important;background-color:#fff}.passwordRecoveryView body.drom.dark-theme .sap:active,.passwordRecoveryView body.drom.dark-theme .sap:hover,body.drom.dark-theme .passwordRecoveryView .sap:active,body.drom.dark-theme .passwordRecoveryView .sap:hover,body.drom.dark-theme .social-button_ap:active,body.drom.dark-theme .social-button_ap:hover{background-image:none}.passwordRecoveryView .sap i,.social-button__logo_ap{background-position:left -300px;top:6px}.social-button__check-mark{background:url(/resources/img/svg/ic_social_check.svg?v=1) no-repeat;position:absolute;top:0;left:20px;width:20px;height:20px}.passwordRecoveryView .socBlock .ico:first-child:nth-last-child(7),.passwordRecoveryView .socBlock .ico:first-child:nth-last-child(7)~.ico,.passwordRecoveryView .socBlock .ico:first-child:nth-last-child(7)~.social-button,.passwordRecoveryView .socBlock .social-button:first-child:nth-last-child(7)~.ico,.social-button:first-child:nth-last-child(7),.social-button:first-child:nth-last-child(7)~.social-button{margin:15px 12px 0}.passwordRecoveryView .inner{margin:25px 0 -20px;font-size:14px}.passwordRecoveryView .h1{margin:10px 0 0;font-weight:400;font-size:16px}.passwordRecoveryView .alert{float:none;border-left:none;border-right:none;margin:0 -20px;border-radius:0;padding:10px 10px 10px 15px;text-align:center}.passwordRecoveryView .alert p{margin:5px 0}.passwordRecoveryView .alert_r{border-top:1px solid #fb5a5a;border-top-color:var(--pasword-recovery-alert-border);border-bottom:1px solid #fb5a5a;border-bottom-color:var(--pasword-recovery-alert-border);margin-bottom:20px}.passwordRecoveryView .block .button{margin-top:15px;float:none;display:inline-block;text-decoration:none;padding:11px 10px;min-width:230px}@media only screen and (min-width:360px){.passwordRecoveryView .block .button{min-width:299px}}.passwordRecoveryView .block{text-align:center;margin:25px -20px}.passwordRecoveryView .block .block{margin:0}.passwordRecoveryView .block:first-child{padding-top:15px}.passwordRecoveryView .block p{margin:10px 0!important}.passwordRecoveryView .socBlock{border:none;margin-top:-25px}.passwordRecoveryView .socBlock .button{font-size:16px;font-weight:400;line-height:20px}.passwordRecoveryView .header{font-size:16px}.passwordRecoveryView .restoreBlockFAuthFail{border:none;margin-top:0}.passwordRecoveryView .lastAlert{border-bottom:none;border-radius:0 0 3px 3px}.mobile .passwordRecoveryView .alert{padding-bottom:10px}.passwordRecoveryView .socBlock .button{position:relative;color:#fff!important}.passwordRecoveryView .socBlock .button.sgp{color:#000!important}.passwordRecoveryView .socBlock .button i{display:inline-block;position:static;line-height:24px;margin-right:3px}.passwordRecoveryView .dashedHeader{position:relative;margin-top:20px}.passwordRecoveryView .dashedHeader div{border-color:#ccc;border-color:var(--sign-delimeter);border-top:1px dashed;border-top-color:var(--sign-delimeter);left:0;right:0;top:10px;position:absolute}.passwordRecoveryView .dashedHeader span{background:#f8f8f8;background:var(--sign-bg);padding:0 7px;position:relative;z-index:3}.passwordRecoveryView .socBlockIcons{margin:10px 0 -25px}.passwordRecoveryView .socBlock .ico{margin:15px 10px 0}.passwordRecoveryView .socBlock .ico.sya i{left:5px}.passwordRecoveryView .socBlock .ico.sap i{top:6px}.disableLogin{font-size:14px;text-align:center}.disableLogin>div{font-size:12px;margin-top:10px}.passwordRecoveryView.confirmEmail{margin-top:15px}.passwordRecoveryView.confirmEmail .socBlock{text-align:left;margin:0 -20px 0 0;padding:0}.passwordRecoveryView.confirmEmail .socBlock .header{border-top:1px dashed #d5d9dc;margin:25px 0 0;padding-top:15px}.passwordRecoveryView.confirmEmail .button{min-width:10px!important;margin:0 10px 10px 0;padding-left:35px}.passwordRecoveryView.confirmEmail .button i{left:0}.mobile .passwordRecoveryView.confirmEmail .button{margin-right:0}.passwordRecoveryView .socMore{display:none;padding:25px 0 5px}.passwordRecoveryView .socMore .button{min-width:235px;margin:0;width:235px}.passwordRecoveryView .socMore .more{width:27px!important;min-width:20px!important;margin-left:12px}.passwordRecoveryView .socMore .more span{font-size:14px;font-weight:700;position:absolute;color:#4a4a4a;color:var(--default-text);left:0;right:0;text-align:center;top:13px;letter-spacing:2px}.passwordRecoveryView .agree{margin:0 10px 15px;text-align:justify}.mobile .passwordRecoveryView .socMore .button{min-width:195px;width:195px}#signForm.modeMore .links,#signForm.modeMore .submitBlock{display:none}#signForm.modeMore .socMore{display:block}.signFornOuter.step2{max-width:400px;font-size:14px}.signFornOuter.step2 #signForm{padding-bottom:5px}.signFornOuter.step2 #signForm ul{margin:15px 0 -5px}.signFornOuter.step2 .buttons{text-align:center}.signFornOuter.step2 .cancel{display:inline-block;padding:5px;margin:13px auto 8px}.signFornOuter.step2 .message{text-align:center;line-height:24px}.countdown:before{content:"";position:relative;margin-right:4px;top:2px;background:url(/resources/img/svg/icon_watch.svg) no-repeat 50%;background-size:14px;width:14px;height:14px;display:inline-block}.signFornOuter.step2.attention{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-moz-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-moz-keyframes shake{10%,90%{-moz-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-moz-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-moz-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-moz-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);-moz-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);-moz-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);-moz-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);-moz-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.two-factor-form__title{margin:0 0 16px}.two-factor-form__resend-2step,.two-factor-form__title{padding:0;font-weight:400;font-size:14px;line-height:20px}.two-factor-form__resend-2step{margin:16px 0 20px}