@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);
:root{--ocs-orange:#ea6049;--ocs-purple:#9b14e2;--ocs-extradarkblue:#080c1c;--ocs-error:#ff738c;--ocs-light:#fff}body{color:var(--ocs-extradarkblue);font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25}.login-page{background-image:url(/assets/images/backoffice/bg-auth.svg);background-position:50%;background-size:cover}.login-page .login-logo{display:none}@media only screen and (min-width:768px){.login-box{width:auto}}.login-box .card{box-shadow:none}.login-box .card.rounded{border-radius:1rem!important}.login-box .card .card-header{display:none}.login-box .card .login-card-body{background:none;border-radius:1rem;color:var(--ocs-light);display:flex;margin-left:auto;margin-right:auto;overflow:hidden;padding:0}@media only screen and (min-width:856px){.login-box .card .login-card-body{width:800px}}@media only screen and (max-width:855px){.login-box .card .login-card-body{flex-direction:column;width:360px}}.login-box .card .login-card-body .img-login--container{background-color:#edf0f4;max-width:450px;min-width:350px;padding:23px}.login-box .card .login-card-body .img-login--container .txt-img--login{font-size:20px;line-height:24px}@media only screen and (max-width:855px){.login-box .card .login-card-body .img-login--container .txt-img--login{font-size:16px;line-height:18px}}.login-box .card .login-card-body .auth-container{background-color:var(--ocs-orange);max-width:450px;padding:65px 50px}@media only screen and (max-width:855px){.login-box .card .login-card-body .auth-container{padding:35px 15px}}.login-box .card .login-card-body .auth-container form{min-width:350px}@media only screen and (max-width:855px){.login-box .card .login-card-body .auth-container form{min-width:100%}}.login-box .card .login-card-body .auth-container form button{background-color:#fff;border:1px solid var(--ocs-orange);color:var(--ocs-orange)!important;margin-top:20px}.login-box .card .login-card-body .auth-container form button:hover{background-color:var(--ocs-orange);border:1px solid #fff;color:#fff!important}.login-box .card .login-card-body .input-group{border:1px solid var(--ocs-light);border-radius:.5rem;overflow:hidden}.login-box .card .login-card-body .input-group .input-group-prepend .input-group-text{border:0;border-radius:0;color:var(--ocs-light);font-size:1rem}.login-box .card .login-card-body .input-group input.form-control{background-color:transparent;border:0;border-radius:0;color:var(--ocs-light)}.login-box .card .login-card-body .input-group input.form-control::-moz-placeholder{color:var(--ocs-light);opacity:1}.login-box .card .login-card-body .input-group input.form-control::placeholder{color:var(--ocs-light)}.login-box .card .login-card-body .input-group input.form-control.is-invalid,.login-box .card .login-card-body .input-group input.form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff738c'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff738c' stroke='none'/%3E%3C/svg%3E");background-position:98% 50%;background-repeat:no-repeat;background-size:18px 18px}.login-box .card .login-card-body .input-group input.form-control:-webkit-autofill,.login-box .card .login-card-body .input-group input.form-control:-webkit-autofill:focus,.login-box .card .login-card-body .input-group input.form-control:-webkit-autofill:hover{-webkit-text-fill-color:var(--ocs-light);-webkit-box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,0);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-box .card .login-card-body .input-group .invalid-feedback{background:var(--ocs-error);color:#fff;padding:2px .725rem}.login-box .card .login-card-body .icheck-primary{position:relative}.login-box .card .login-card-body .icheck-primary input{height:100%;opacity:0;position:absolute;visibility:hidden;width:100%}.login-box .card .login-card-body .icheck-primary input:checked+label .fake-check i{opacity:1;transform:scale(1);visibility:visible}.login-box .card .login-card-body .icheck-primary input+label{align-items:center;display:flex}.login-box .card .login-card-body .icheck-primary input+label .fake-check{align-items:center;border:1px solid var(--ocs-light);border-radius:5px;display:flex;height:21px;justify-content:center;margin-right:.75rem;width:21px}.login-box .card .login-card-body .icheck-primary input+label .fake-check i{color:var(--ocs-light);opacity:0;transform:scale(0);transition:all .15s;visibility:hidden}.login-box .card .login-card-body .icheck-primary label{position:relative}.login-box .card .login-card-body .icheck-primary label.form-check-label{color:var(--ocs-light);font-size:.75rem;line-height:normal}.login-box .card .login-card-body .login-prebutton p{font-size:.75rem;line-height:21px}.login-box .card .login-card-body h1{font-size:1.313rem;font-weight:700}.login-box .card .login-card-body p a{color:var(--ocs-orange)}.login-box .card .login-card-body p a:hover{color:var(--ocs-purple)}.login-box .footer-auth{display:none}.btn-gradient{border:0;font-size:.875rem;height:36px;overflow:hidden;position:relative}.btn-gradient:before{background:var(--ocs-orange);content:"";height:calc(100% + 25px);left:-50px;position:absolute;top:-25px;transition:all .8s;width:calc(100% + 50px);z-index:-1}.btn-gradient:hover:before{background:var(--ocs-purple);left:0;top:0}.form-control{font-size:.875rem}.footer-auth{background:var(--ocs-extradarkblue);bottom:0;font-size:.7rem;left:0;padding-bottom:.75rem;padding-top:.75rem;position:fixed;right:0}.footer-auth .footerlogo-img{height:34px;width:auto}@media only screen and (min-width:768px){.footer-auth .footerlogo-img{height:34px}.footer-auth .footerlogo-link{transition:opacity .2s}.footer-auth .footerlogo-link:hover{opacity:.8}}
