.NFqpkq_Toastify__toast-container--top-center{width:auto}.NFqpkq_shake{transition-duration:.5s;animation:5s NFqpkq_shake}.NFqpkq_login-page-logo{background-image:url(../media/tievahti-logo-vaaka.2fr9lz5z331xz.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:200px;height:80px;margin-top:40px}.NFqpkq_login-page-title h1{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:2.5rem;font-weight:900;overflow:hidden}.NFqpkq_login-container{background-color:#22c3f3;background-image:url(../media/kuntaportaali-footer.1cv0cmk4gc9jl.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;background-attachment:fixed;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:320px;height:100vh;display:flex;position:relative;overflow:hidden}.NFqpkq_login-flex-row{flex-direction:row;display:flex}@media screen and (max-width:900px){.NFqpkq_login-flex-row{max-width:400px;padding-bottom:100px}}.NFqpkq_wrapper{flex-direction:column;justify-content:center;align-items:center;padding-top:5vh;font-family:Poppins;display:flex}.NFqpkq_loginFormTitle{font-family:Poppins;font-size:2rem;font-weight:700}.NFqpkq_registerFormText{padding:10px;font-family:Poppins;font-size:1rem;font-weight:500}#NFqpkq_formContent{text-align:center;z-index:1;background:#fafafa;border-radius:10px;max-width:450px;height:450px;font-family:Poppins;position:relative;box-shadow:0 30px 60px #0000004d}#NFqpkq_formContent3{text-align:center;z-index:1;background:#fafafa;border-radius:10px;max-width:450px;font-family:Poppins;position:relative;box-shadow:0 30px 60px #0000004d}#NFqpkq_formContent5{text-align:center;z-index:1;background:#fafafa;border-radius:10px;max-width:450px;height:auto;padding:20px;font-family:Poppins;position:relative;box-shadow:0 30px 60px #0000004d}#NFqpkq_formFooter{background-color:#fafafa;border-radius:0 0 10px 10px;flex-direction:row;justify-content:space-evenly;height:76px;padding:25px;display:flex}#NFqpkq_formContent4{-webkit-box-shadow:0 0 #0000004d;text-align:center;background:#505050;border-radius:10px;max-width:450px;height:48vh;position:relative;box-shadow:0 30px 60px #0000004d}#NFqpkq_formContent2{-webkit-box-shadow:0 0 #0000004d;text-align:center;background:#505050;border-top-right-radius:10px;border-bottom-right-radius:10px;max-width:450px;height:500px;position:relative;box-shadow:0 30px 60px #0000004d}.NFqpkq_shadow_box{box-shadow:0 30px 60px #0000004d}h2.NFqpkq_inactive{color:#fff}h2.NFqpkq_active{color:#0d0d0d;border-bottom:2px solid #5fbae9}.NFqpkq_loginFormText:active,.NFqpkq_loginFormText2:active{transform:scale(.95)}.NFqpkq_loginFormText{color:#0d0d0d;text-align:center;-o-transition:all .5s ease-in-out;background-color:#e6e6e6;border:none;border-radius:10px;width:82%;margin:10px;padding:15px;font-size:16px;text-decoration:none;transition:all .5s ease-in-out;display:inline-block;box-shadow:0 10px 10px #46464666}.NFqpkq_loginFormText2{color:#0d0d0d;text-align:center;-o-transition:all .5s ease-in-out;background-color:#e0e0e0;border:none;border-radius:10px;width:82%;margin:10px;padding:15px;font-size:16px;text-decoration:none;transition:all .5s ease-in-out;display:inline-block;box-shadow:0 10px 10px #46464666}.NFqpkq_loginFormButton{color:#fff;text-align:center;-o-transition:all .1s ease-in-out;background-color:#7fc646;border:#fff;border-radius:10px;outline:#fff0f5;width:82%;margin:10px;padding:15px 32px;font-size:16px;text-decoration:none;transition:all .1s ease-in-out;display:inline-block}.NFqpkq_loginFormButtonHollow{color:#7fc646;background-color:#7fc646;background-color:inherit;text-align:center;-o-transition:all .5s ease-in-out;border:solid #7fc646;border-radius:5px;outline:#fff0f5;width:82%;margin:10px;padding:15px 32px;font-size:16px;text-decoration:none;transition:all .5s ease-in-out;display:inline-block}.NFqpkq_loginFormButtonHollow:hover{background-color:#44682613}.NFqpkq_loginFormButton:hover{cursor:pointer;background-color:#5b8d31}.NFqpkq_loginFormButton:focus{background-color:#70aa408c;border-color:#fff}.NFqpkq_loginFormText:focus{background-color:#ffffffa8}.NFqpkq_loginFormText2:focus{background-color:#fffffff1}.NFqpkq_loginFormText::placeholder{color:#ccc}.NFqpkq_fadeInDown{animation-name:NFqpkq_fadeInDown;animation-duration:.7s;animation-fill-mode:both}@keyframes NFqpkq_fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes NFqpkq_fadeIn{0%{opacity:0}to{opacity:1}}.NFqpkq_fadeIn{opacity:0;animation:.5s ease-in forwards NFqpkq_fadeIn}.NFqpkq_fadeIn.NFqpkq_first{animation-delay:.4s}.NFqpkq_fadeIn.NFqpkq_second{animation-delay:.6s}.NFqpkq_fadeIn.NFqpkq_third{animation-delay:.8s}.NFqpkq_fadeIn.NFqpkq_fourth{animation-delay:1s}.NFqpkq_forgotPasswordText{color:#0d0d0d;font-size:.9rem}.NFqpkq_requestAccessText{color:#00a8fc;margin-top:10px;font-size:.9rem}.NFqpkq_underlineHover{color:#000;cursor:pointer;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s,text-decoration .3s}.NFqpkq_underlineHover:visited{color:#000}.NFqpkq_underlineHover:hover,.NFqpkq_underlineHover:active{color:#00a8fc;text-decoration:underline}.NFqpkq_underlineHover2{color:#00a8fc;cursor:pointer;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s,text-decoration .3s}.NFqpkq_underlineHover2:visited{color:#00a8fc}.NFqpkq_underlineHover2:hover,.NFqpkq_underlineHover2:active{color:#00a8fc;text-decoration:underline}#NFqpkq_icon{width:60%}@media screen and (max-width:900px){.NFqpkq_login-flex-row{flex-direction:column}#NFqpkq_formContent{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;height:auto}#NFqpkq_formContent2{border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}}@keyframes NFqpkq_shake{0%{transform:translate(1px,1px)rotate(0)}20%{transform:translate(-3px)rotate(1deg)}40%{transform:translate(1px,-1px)rotate(1deg)}60%{transform:translate(-3px,1px)rotate(0)}80%{transform:translate(-1px,-1px)rotate(1deg)}to{transform:translate(1px,-2px)rotate(-1deg)}}
