body{align-items:center;background:#e9ecef;display:-ms-flexbox;flex-direction:column;height:100vh;justify-content:center}.hold-transition{background-image:url(/assets/new_background-d9dd5cfd4606e9a76075ae7582e8cc729bd4c1ca4796bb9421056f0a7bb1e001.svg);background-size:cover;margin:auto}@media screen and (max-width: 600px){.hold-transition{padding-left:10px;padding-right:10px;background-size:cover}}.hold-transition #flash_message{width:100%}.notification{display:block;position:fixed;right:15px;top:102px}.header-login{justify-content:space-between}.login-logo{left:0;top:0;width:200px;padding:20px}@media screen and (max-width: 640px){.login-logo{padding:unset;padding-top:10px;width:100px}}.login-logo img{width:100%}.signup-place{right:0;top:0;padding:30px 0;display:flex;align-items:center}@media screen and (max-width: 640px){.signup-place{padding:10px 0;text-align:right;display:block}}.signup-place .text{font-weight:bold;font-size:14px}@media screen and (max-width: 640px){.signup-place a{display:flex;justify-content:end}}.signup-place .signup-btn{height:45px;width:120px;font-weight:bold;border-radius:10px;color:white;background:#fe7e90;margin:0 10px;font-size:20px}.signup-place .signup-btn:hover{opacity:0.8}@media screen and (max-width: 640px){.signup-place .signup-btn{width:100px;height:30px;font-size:14px;display:flex;align-items:center;justify-content:center}}.login-box{margin:auto;margin-top:20px;box-shadow:0 5px 15px rgba(0,0,0,0.19),0 -2px 6px rgba(0,0,0,0.23);width:680px;border-top-left-radius:10px;border-bottom-right-radius:10px}.login-box .box-two-factor .panel-title{font-size:2.25rem;font-weight:bold}@media screen and (max-width: 640px){.login-box .box-two-factor .panel-title{font-size:14px}}@media screen and (max-width: 640px){.login-box{width:90%}}.login-box .login-box-msg{font-weight:bold;color:#1d1b1b;font-size:20px;padding:unset;margin-bottom:50px}@media screen and (max-width: 480px){.login-box .login-box-msg{font-size:15px}}.login-box .card{padding-top:57px;height:-moz-fit-content;height:fit-content;margin-bottom:unset;border-top-left-radius:10px;border-bottom-right-radius:10px}@media screen and (max-width: 640px){.login-box .card .first-name{margin-top:1.5rem}}.login-box .card .login-card-body{border-top-left-radius:10px;border-bottom-right-radius:10px;color:black;padding:50px 60px}@media screen and (max-width: 640px){.login-box .card .login-card-body{padding:10px 15px 40px}}.login-box .card .form-control{margin-top:10px;border:1px solid black;border-radius:5px !important}.login-box .card .form-control:focus{border:1px solid black !important;background:#feebf2}.login-box .card .icheck-primary{margin-top:50px !important;margin-bottom:50px !important}@media screen and (max-width: 640px){.login-box .card .icheck-primary{margin-top:20px !important}}.login-box .card .icheck-primary .remember-me-subtext{font-size:10px}.login-box .card .icheck-primary input#remember+label::before{border-radius:5px}.login-box .card .btn.btn-login{color:white;background:#fa1a6a;font-size:20px;width:100% !important;max-width:unset}.login-box .card .btn.btn-login:hover{opacity:0.8}.login-box .card .forgot_password{padding:10px 0;text-align:center;border-top:1px solid black;font-size:14px}@media screen and (max-width: 450px){.login-box .card .forgot_password div{width:52%;margin:auto}}.login-box .card .forgot_password a{color:black}.login-box .card .forgot_password br{display:none}@media screen and (max-width: 450px){.login-box .card .forgot_password br{display:block}}.login-box .card .question{float:right;position:absolute;right:-60px;color:white;padding:5px;border-radius:8px;font-weight:bold;text-align:center;width:50px;height:50px;background-color:rgba(255,154,155,0.8);cursor:pointer;bottom:40px}@media screen and (max-width: 640px){.login-box .card .question{right:-12px;bottom:-11%}}.login-box .card .question i{font-size:20px}.login-box .card .question div{font-size:12px}@media screen and (max-width: 640px){.login-box .card{height:-moz-fit-content;height:fit-content}}.icheck-primary input#remember{position:absolute !important;opacity:0;margin:0}.icheck-primary input#remember:checked+label::before{background-color:#007bff}.icheck-primary input#remember+label::before,.icheck-primary input#remember+input[type="hidden"]+label::before{content:"";display:inline-block;position:absolute;width:22px;height:22px;border:1px solid #D3CFC8;border-radius:0px;margin-left:-29px}.icheck-primary input#remember:checked+label::after,.icheck-primary input#remember:checked+input[type="hidden"]+label::after{content:"";display:inline-block;position:absolute;top:0;left:0;width:7px;height:10px;border:solid 2px #fff;border-left:none;border-top:none;transform:translate(7.75px, 4.5px) rotate(45deg);-ms-transform:translate(7.75px, 4.5px) rotate(45deg)}@media screen and (max-width: 450px){.icheck-primary label{display:flex;flex-direction:column;text-align:center;padding-left:unset !important;width:-moz-fit-content;width:fit-content;margin:auto}}@media screen and (max-width: 450px){.icheck-primary label::before{margin-left:unset !important;left:10px}}@media screen and (max-width: 450px){.icheck-primary label::after{transform:translate(18px, 4.5px) rotate(45deg) !important}}.padding-left-7{padding-left:7px}.login-box .card-confirm-email{padding-top:0px !important}.login-box .card-confirm-email .card--login{margin:0px 0px !important}.login-box .card-confirm-email .card--login .login-card-body.card-body-confirm{padding:0 50px !important}@media screen and (max-width: 450px){.login-box .card-confirm-email .card--login .login-card-body.card-body-confirm{padding:0 20px !important}}.login-box .card-confirm-email .card--login .login-card-body.card-body-confirm .pd-top-30px{padding-top:50px}.login-box .card-confirm-email .card--login .login-card-body.card-body-confirm .image_confirm_email{padding-top:10px;padding-bottom:40px}.login-box .card-confirm-email .card--login .login-card-body.card-body-confirm .btn.btn-block.w-100.btn-login{font-size:18px}.login-box .card-confirm-email .footer-send-mail{right:0;bottom:0;left:0}.code{display:flex;justify-content:space-between;margin:0 auto}.code__digits{--total-digits: 4;display:grid;grid-template-columns:repeat(var(--total-digits), 1fr);gap:0.5rem}.code__digit{display:block;width:3.5rem;height:3.5rem;padding:0.625rem;border:1px solid #CFCFCF;border-radius:0.5rem;font-size:2rem;background-color:#CFCFCF;text-align:center}.code__digit:focus{outline-offset:2px}@media screen and (max-width: 640px){.code__digit{font-size:14px;width:2.5rem;height:2.5rem}}.code__change{background-color:rgba(207,207,207,0.3);border-color:rgba(0,0,0,0.5)}.two-factor{margin-top:36px}.two-factor .sub-title{margin-bottom:40px;font-size:1.25rem}@media screen and (max-width: 640px){.two-factor .sub-title{font-size:14px}}.two-factor__notify{margin-top:40px}@media screen and (max-width: 640px){.two-factor__notify{font-size:14px}}.two-factor .count-down{margin-top:12px}.two-factor .btn-submit{background-color:#FA1F6C;border-color:#FA1F6C;height:48px;min-width:207px;font-size:20px;display:flex;justify-content:center;align-items:center}.two-factor .invalid{border-color:red}.two-factor input::-webkit-outer-spin-button,.two-factor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.two-factor input[type="number"]{-moz-appearance:textfield}.two-factor input,.two-factor textarea,.two-factor button,.two-factor select,.two-factor a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.password-icon{right:8px;top:50%;transform:translateY(-50%);z-index:10}.field_with_errors{width:100%}#email-reset-password.form-control{margin-top:10px;border:1px solid black;border-radius:5px !important}#email-reset-password.form-control:focus{border:1px solid black !important;background:#feebf2}.newji-btn--sign-up{background-color:#fa1f6c;border-color:#fa1f6c;color:#ffffff}.newji-btn--sign-up:hover{color:#ffffff;opacity:0.9}
