/*!
 * An vue project
 *  1.80.0
 * 
 *  Licensed under the EULA license.
 *  https://controlla.com.mx/eula
 * 
 *  Copyright 2025, Controlla <contacto@controlla.com.mx>
 *  https://controlla.com.mx
 * 
 *  Developers: Ivan Sotelo <isotelo@controlla.com.mx>,
 * 
 * 
 */.facebook--btn[data-v-4b09f36c]{border-radius:4px;min-width:150px;background-color:#e9ebee;cursor:pointer;display:inline-block;vertical-align:top}.facebook--btn:hover table[data-v-4b09f36c]{background:#5376bc!important}.facebook--btn table[data-v-4b09f36c]{height:40px;width:150px;table-layout:fixed;background:#4267b2;border-radius:4px;color:#fff;border:0;border-collapse:collapse;border-spacing:0;-webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 5px 0!important;box-shadow:1px 1px 5px 0 rgba(0,0,0,.2)!important;-webkit-transition:background .1s ease-out 0s,-webkit-box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s;transition:background .1s ease-out 0s,-webkit-box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s;transition:background .1s ease-out 0s,box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s;transition:background .1s ease-out 0s,box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s,-webkit-box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s}.facebook--btn table .loader_container[data-v-4b09f36c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}.facebook--btn table .loader[data-v-4b09f36c]{display:block;border-radius:50%;border-style:solid;border-width:.1rem;border-top-color:#8b9dc3;border-right-color:#fff;border-left-color:#fff;border-bottom-color:#fff;-webkit-animation:v-facebook-login-spin-data-v-4b09f36c 2s linear infinite;animation:v-facebook-login-spin-data-v-4b09f36c 2s linear infinite;height:1.5rem;margin-right:.5rem;opacity:.9;width:1.5rem}.facebook--btn table td[data-v-4b09f36c]{border:none;font-family:Helvetica,Arial,sans-serif;letter-spacing:.25px;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.facebook--btn table td svg[data-v-4b09f36c]{height:24px;width:24px}.facebook--btn table td[data-v-4b09f36c]:first-child{padding-top:0;padding-left:0;width:40px}.facebook--btn table td:first-child div[data-v-4b09f36c]{height:24px;margin:8px}.facebook--btn table td[data-v-4b09f36c]:last-child{padding-bottom:0;padding-left:0;font-size:16px;margin-right:12px}@-webkit-keyframes v-facebook-login-spin-data-v-4b09f36c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes v-facebook-login-spin-data-v-4b09f36c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.google--btn[data-v-0cc67f7c]{border-radius:4px;min-width:150px;background-color:#e9ebee;cursor:pointer;display:inline-block;vertical-align:top}.google--btn:hover table[data-v-0cc67f7c]{background:rgba(9,30,66,.02)!important}.google--btn table[data-v-0cc67f7c]{height:40px;width:150px;table-layout:fixed;background:#fff;border-radius:4px;color:#505f79!important;border:0;border-collapse:collapse;border-spacing:0;-webkit-box-shadow:rgba(0,0,0,.2) 1px 1px 5px 0!important;box-shadow:1px 1px 5px 0 rgba(0,0,0,.2)!important;-webkit-transition:background .1s ease-out 0s,-webkit-box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s;transition:background .1s ease-out 0s,-webkit-box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s;transition:background .1s ease-out 0s,box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s;transition:background .1s ease-out 0s,box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s,-webkit-box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s}.google--btn table .loader_container[data-v-0cc67f7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px}.google--btn table .loader[data-v-0cc67f7c]{display:block;border-radius:50%;border-style:solid;border-width:.1rem;border-top-color:#e33e2b;border-right-color:#e33e2b;border-left-color:#e33e2b;border-bottom-color:#cdcfd3;-webkit-animation:v-google-login-spin-data-v-0cc67f7c 2s linear infinite;animation:v-google-login-spin-data-v-0cc67f7c 2s linear infinite;height:1.5rem;margin-right:.5rem;opacity:.9;width:1.5rem}.google--btn table td[data-v-0cc67f7c]{border:none;font-family:Helvetica,Arial,sans-serif;letter-spacing:.25px;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.google--btn table td img[data-v-0cc67f7c]{height:20px;width:20px;margin-top:3px}.google--btn table td[data-v-0cc67f7c]:first-child{padding-top:0;width:40px}.google--btn table td:first-child div[data-v-0cc67f7c]{height:24px;margin:8px}.google--btn table td[data-v-0cc67f7c]:last-child{padding-bottom:0;padding-left:0;font-size:16px;margin-right:12px}@-webkit-keyframes v-google-login-spin-data-v-0cc67f7c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes v-google-login-spin-data-v-0cc67f7c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#loginButton[data-v-2b542e29]{width:100%}.msg[data-v-2b542e29]{text-align:center;margin-top:10px}.img-container[data-v-2b542e29]{width:100%;text-align:center;margin-bottom:30px}.logo[data-v-2b542e29]{width:150px;height:auto;cursor:pointer}.social[data-v-2b542e29]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.vm-input[data-v-2b542e29]{color:#5b5777}.vm-input .vm-input--icon[data-v-2b542e29]{color:rgba(0,0,0,.4)!important}@media only screen and (max-width:768px){#loginButton[data-v-2b542e29]{width:100%}.msg[data-v-2b542e29]{text-align:center;margin-top:10px}}.container-fluid[data-v-2b542e29]{height:100vh;padding-right:0!important;padding-left:0!important}form[data-v-2b542e29]{margin-left:auto;margin-right:auto;margin-top:35px;max-width:380px}.login-background[data-v-2b542e29]{height:100vh;padding-left:42%}.login-col[data-v-2b542e29]{-webkit-transition:all .3s;transition:all .3s;padding:50px;position:fixed;background-color:#fff;height:100%;overflow:auto}.login-row[data-v-2b542e29],.login-screen[data-v-2b542e29]{height:100%}.logo[data-v-2b542e29]{margin-top:0}.reset-password[data-v-2b542e29]{padding-top:0}.title[data-v-2b542e29]{color:#000;font-size:17px;font-weight:500;line-height:1.1;margin-bottom:20px}.welcome[data-v-2b542e29]{color:#fff;max-width:555px;margin-bottom:65px;margin-top:65px;padding-right:55px}.welcome h1[data-v-2b542e29]{font-size:60px}.welcome .sub-text[data-v-2b542e29]{color:#fff}@media (min-width:768px){.login-screen form[data-v-2b542e29]{margin-top:150px}.logo[data-v-2b542e29]{margin-top:50px}.welcome[data-v-2b542e29]{margin-bottom:0;margin-top:285px}}@media only screen and (max-width:768px){.container-fluid[data-v-2b542e29]{height:90vh}.login-row .login-col[data-v-2b542e29]{-webkit-transition:all .3s;transition:all .3s;position:fixed;bottom:0;height:auto;border-radius:40px 40px 0 0}.login-row .login-col form[data-v-2b542e29]{margin-top:45px!important}.login-row .login-background[data-v-2b542e29]{display:none}}