.login-form-holder{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:rgba(0,0,0,0.7);animation:fadeIn 300ms linear;font-size:3.2vw;overflow-y:auto}.login-form-holder .btn-group{position:static;height:3em;top:0.3em;right:0.4em}.login-form-holder .btn-group .btn-submit{display:block;width:100%;height:2em;line-height:1.7;padding:0.25em 1em;border:0;border-radius:5em;text-transform:uppercase;text-decoration:none;font-size:1.5em;font-weight:700;cursor:pointer;background-color:#009700;color:#ffffff;transition:opacity 300ms linear}.login-form-holder .login-form-holder-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:1.5em;width:96%;max-width:35em;background-color:#ffffff;border-radius:.8em;text-align:center}.login-form-holder .login-form-holder-inner .btn-close{position:absolute;top:0;right:0;width:1.2em;height:1.2em;line-height:1.2em;font-size:2.5em;font-weight:bold;text-align:center;color:#666666;cursor:pointer}.login-form-holder .login-form-holder-inner .btn-close:hover{opacity:0.7;text-decoration:none}.login-form-holder .login-form-holder-inner .form-group{margin:1.5em 0;padding:0}.login-form-holder .login-form-holder-inner .form-group .form-control{height:2.5em;border:.1em solid #cccccc;background-color:#f6f6f6;font-size:1.2em;padding:0 1.5em;width:100%;border-radius:3em}.login-form-holder .login-form-holder-inner .required{margin:.3em 0 1em;font-size:1em;text-align:center;display:block;line-height:1.2;color:#ff0000}.login-form-holder .login-form-holder-inner .forgot-link,.login-form-holder .login-form-holder-inner .headline-member{display:none;margin:0.6em 0;font-size:1.2em;color:#666666}.login-form-holder .login-form-holder-inner .forgot-link.mandatory{display:inline-block}.login-form-holder .social-box{max-width:none;margin:1em 0 0;color:#515151}.login-form-holder .social-box .btn-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -.2em}.login-form-holder .social-box .notice span{display:none}.login-form-holder .social-box .notice div{margin-top:1em}.login-form-holder .btn-social{height:2.8em;margin:0 .2em}.login-form-holder .btn-social.btn-social-google{background-size:97% 2.08em}.login-form-holder .btn-social.btn-social-facebook{background-position:49% center}.login-form-holder .btn-social span,.login-form-holder .notice-above{display:none}.login-form-holder .notice div::before,.login-form-holder .notice div::after{background-color:#cccccc}.social-box{max-width:28em;margin:3em auto -3em}.social-box .btn-group{position:static;top:0.3em;right:0.3em;height:auto}.btn-social{flex:1;position:relative;margin:.21em 0;height:2.3em;line-height:2.3em;background-repeat:no-repeat;background-size:2.78em;background-position:.38em center;text-align:center;font-size:1.2em;color:#ffffff;text-decoration:none;display:block}.btn-social:hover{text-decoration:none;color:#fff}.btn-social.btn-social-google{background-image:url(../images/icon-google-color.svg);background-size:2.08em 2.08em;border-width:.07em;border-style:solid;overflow:hidden;background-color:#ffffff;border-color:#4D82E5}.btn-social.btn-social-google span{background-color:#4D82E5}.btn-social.btn-social-facebook{background-image:url(../images/icon-facebook.svg);background-size:2.08em;background-color:#4267b2}.btn-social.btn-social-facebook span.asterisk{display:inline-block;margin:0;padding:0}.btn-social span{display:block;margin-left:2.78em;padding-right:2.78em;font-family:'Mukta', sans-serif}.notice{text-align:center}.notice span{font-size:.7em;display:block;margin:.5em 0}.notice div{font-size:1.3em;position:relative;margin-bottom:.5em}.notice div::before,.notice div::after{content:'';width:40%;height:.07em;position:absolute;top:50%;background-color:#ffffff}.notice div::before{left:0}.notice div::after{right:0}.login-form .btn-nav{display:none}.language-he .login-form{direction:rtl !important;unicode-bidi:embed !important}.language-he .btn-social{background-position:98.5% center}.language-he .btn-social span{margin-left:0;margin-right:2.78em;padding-right:0;padding-left:2.78em}@media (min-width: 568px){.login-form-holder{font-size:12px}}@media only screen and (min-width: 568px) and (max-height: 600px){.login-form-holder{overflow-y:auto}.login-form-holder .login-form-holder-inner{position:relative;transform:none;top:auto;left:auto;margin:4em auto}}@media (min-width: 768px) and (min-height: 610px){.login-form-holder{font-size:1.69vh}}
