body{background:url(/background.jpg) 50% no-repeat;background-size:cover}.login-button-container{text-align:center}.login-button,.register-button{background:red;border:none;border-radius:7px;color:#fff;font-size:16px;margin-top:10px;padding:8px 50px 10px;text-decoration:none}@media screen and (max-width:992px){.login-button,.register-button{border:0!important;border-radius:0;font-size:14px;font-weight:600;margin:0;padding:15px 0!important;width:100%}}.login-button:hover,.register-button:hover{color:#fff}.login-button.b2b-button,.register-button.b2b-button{align-items:center;background:#333;border-radius:unset;display:flex;height:53px;justify-content:center;width:100%}.register-button{padding-bottom:12px;padding-top:12px}.login-logo-desktop{display:block;margin:0 auto 15px;max-width:100%}@media screen and (max-width:992px){.login-logo-desktop{display:none}}.login-title{font-size:24px;font-weight:600;padding:10px 0 30px;text-align:center}@media screen and (max-width:992px){.login-title{color:#fff}}.login-card-body input{background:none;border:1px solid #ccc;border-radius:8px;font-size:14px;margin:0 auto-30px;text-align:center}.login-card{border-radius:15px;margin:auto;max-width:480px;padding:80px 30px 120px;width:100%}@media screen and (max-width:992px){.login-card{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.2);min-width:480px;padding:35px 15px 40px}}@media screen and (max-width:992px) and (max-width:520px){.login-card{min-width:unset}}.input-container input,.input-container select,.input-container textarea{border-radius:15px;padding:15px;text-align:center}@media screen and (max-width:992px){.input-container input,.input-container select,.input-container textarea{background-color:#fff}}.input-container a{color:#333}.input-container #password{margin-bottom:15px;margin-top:30px}@media screen and (max-width:992px){.input-container #password{margin-bottom:30px}}.input-container textarea{background:#fff;border:1px solid #ccc;border-radius:15px;font-size:14px;height:100px;margin-bottom:5px;margin-top:30px;text-align:center;width:100%}.input-container.register{text-align:center}.input-container label{display:block;font-size:13px;padding:0}.main-wrapper{margin-left:0;margin-right:0;padding:0}.main-wrapper .container{height:100%}@media screen and (max-width:992px){.login-container{width:100%!important}}.login-middle{align-items:center;display:flex;height:100%;min-width:350px;vertical-align:middle}.already-registered,.forgot-and-register{color:#555;font-size:12px;padding-top:20px}.already-registered a,.forgot-and-register a{color:#555;text-decoration:none}@media screen and (max-width:992px){.already-registered,.forgot-and-register{color:#fff;font-size:16px}.already-registered a,.forgot-and-register a{display:block;text-decoration:none}.already-registered span,.forgot-and-register span{display:none}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login-footer{color:#fff;font-size:12px;padding-top:20px;text-align:center}.login-footer a{color:#fff;text-decoration:none}@media screen and (max-width:992px){.login-footer{display:none}}.login-footer-mobile{display:none}@media screen and (max-width:992px){.login-footer-mobile{display:block}}.register-container{margin-bottom:60px;margin-top:60px}.register-container .error{color:#ec1c24;font-size:12px}@media screen and (max-width:992px){.login-container,.register-container{max-width:-moz-fit-content!important;max-width:fit-content!important}}@media screen and (min-width:992px){.col-login{width:100%!important}}@media screen and (min-width:768px){.col-login{width:100%!important}}.header{display:none;padding:15px;text-align:center}@media screen and (max-width:992px){.header{background-color:#fff;box-shadow:-1px 11px 19px 0 rgba(0,0,0,.32);display:block}}.header .login-logo-mobile{height:50px}#password_confirmation{margin-bottom:30px}.success_message{color:#333;text-align:center}@media screen and (max-width:992px){.success_message{color:#fff}}#registration-page .registration-form input{border-radius:unset;font-size:14px;padding-left:30px;padding-right:30px;position:relative;text-align:left;z-index:1}#registration-page .error{text-wrap:balance;align-items:center;background-color:#fff;border:1px solid #ec1c24;display:flex;height:53px;justify-content:center;line-height:21px;line-height:1.2;margin-top:25px;margin-top:-53px!important;padding:15px 30px;position:relative;text-align:center;z-index:2}#registration-page .registration-form button{border:unset!important;border-radius:unset;height:53px;margin:0;width:100%}#registration-page .registration-form h1{font-size:24px;margin-bottom:20px}#registration-page #company_container,#registration-page #pib_container{color:#7a8289;font-size:14px}#registration-page .login-middle{background-color:#fff;border-radius:16px;min-width:-moz-min-content;min-width:min-content;overflow:hidden}@media screen and (max-width:992px){#registration-page .login-middle{width:calc(100vw - 50px)}}#registration-page .login-middle form{width:100%}#registration-page .login-middle .registration-rows{display:flex;flex-direction:row;margin:0}@media screen and (max-width:992px){#registration-page .login-middle .registration-rows{flex-direction:column}}#registration-page .login-middle .registration-rows .col-1,#registration-page .login-middle .registration-rows .col-2,#registration-page .login-middle .registration-rows .col-3{display:flex;flex-direction:column;font-size:12px;margin:0;padding:40px}@media screen and (max-width:992px){#registration-page .login-middle .registration-rows .col-1,#registration-page .login-middle .registration-rows .col-2,#registration-page .login-middle .registration-rows .col-3{width:100%}}@media screen and (max-width:640px){#registration-page .login-middle .registration-rows .col-1,#registration-page .login-middle .registration-rows .col-2,#registration-page .login-middle .registration-rows .col-3{min-width:100%!important;padding:20px}}#registration-page .login-middle .registration-rows .col-1{display:flex;flex-direction:column;justify-content:center;min-width:380px}#registration-page .login-middle .registration-rows .col-2{min-width:290px;padding-right:20px}@media screen and (max-width:992px){#registration-page .login-middle .registration-rows .col-2{padding-bottom:0;padding-right:40px}}#registration-page .login-middle .registration-rows .col-3{display:flex;flex-direction:column;min-width:290px;padding-left:20px}@media screen and (max-width:992px){#registration-page .login-middle .registration-rows .col-3{padding-left:40px;padding-top:0}}#registration-page .login-middle .registration-rows .col-3 .text-grow{flex-grow:1}@media screen and (max-width:640px){#registration-page .login-middle .registration-rows .col-2,#registration-page .login-middle .registration-rows .col-3{padding:20px}}@media screen and (max-width:992px){#registration-page .login-middle .registration-rows .reg-description{text-align:center}}@media screen and (max-width:640px){#registration-page .login-middle .registration-rows{min-width:100%!important}}
