/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/styles/app.css ***!
  \*********************************************************************************************************************************************************************************************/
body {background-color: #def2ff;}

/* Loging */
.register-link, .credits-link {color: #007bff; font-weight: 600; text-decoration: none; transition: color 0.3s ease, text-decoration 0.3s ease;}
.register-link:hover, .credits-link:hover {color: #0056b3; text-decoration: underline;}
.bg-card {background: #ffffa4b8; border: 1px solid #007bff;}
.user-card {transition: transform 0.3s ease;}
.user-card:hover {transform: scale(1.05);}
.user-card.active {border: 1px solid #d1f0ff; background-color: #d1f0ff; box-shadow: 0 0 3px 0 #66b9fb; transition: background-color 0.15s ease-in-out;}
.select-action {display: inline-block; padding: 5px 10px; border-radius: 5px; font-weight: bold; color: #fff !important; background-color: #007bff; text-decoration: none; transition: background-color 0.3s ease, box-shadow 0.3s ease;}
.select-action:hover {opacity: 1;}
.contn-wrapper {min-height: 100vh; display: flex; justify-content: center; align-items: center;	flex-direction: column; padding: 1rem;}
.contn-wrapper__form {display: grid; grid-template-columns: 1fr 1fr; gap: 2rem;	width: 100%; max-width: 1200px;}
.contn-wrapper__form-1fr {display: grid; grid-template-columns: 1fr; max-width: 600px;width: 100%;}
.card-body__inf {display: flex; flex-direction: column; justify-content: center;}
.form__title {font-size: 25px; font-weight: bold;}

@media only screen and (min-width: 768px) and (max-width: 991px),
screen and (max-width: 767px) {
.contn-wrapper__form {grid-template-columns: 1fr; gap: 0px; font-size: 40px;width: 90%;}
.contn-wrapper__form-1fr {width: 90%;max-width: unset; font-size: 40px !important;}
.form__title {font-size: 40px !important;}
.contn-wrapper__form input[type="email"], .contn-wrapper__form input[type="password"], .contn-wrapper__form input[type="text"],
.contn-wrapper__form-1fr input[type="email"], .contn-wrapper__form-1fr input[type="text"], .contn-wrapper__form-1fr input[type="password"] {height: 80px;font-size: 35px;}
.contn-wrapper__form .form-check .form-check-input, .contn-wrapper__form-1fr .form-check .form-check-input {border: 1px solid;}
.contn-wrapper__form .btn-primary, .contn-wrapper__form-1fr .btn-primary {font-size: 45px;}
}

/* Documentacion */
.card-body-info p {height: 140px; background-color: #e8f1f5; padding: 1rem;border-radius: 0.375rem;overflow-y: auto; margin: 0;}
.spinner {position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9999; width: 2.5rem; height: 2.5rem; border: 0.35em solid transparent; border-top: 0.35em solid #007bff; border-radius: 50%; animation: spinner-rotate 1s linear infinite; display: none;}

/* Icono de carga */
.spinner__icon {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 1.5rem; animation: icon-spin 2s linear infinite;}
@keyframes spinner-rotate {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
@keyframes icon-spin {0% {transform: translate(-50%, -50%) rotate(0deg);} 100% {transform: translate(-50%, -50%) rotate(360deg);}}

/* Configuracion */
.btn-white-grey {background-color: #fff;color: #333;}
.btn-white-grey:hover {background-color: #fff; color: #333;}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxNQUFNLHlCQUF5QixDQUFDOztBQUVoQyxXQUFXO0FBQ1gsK0JBQStCLGNBQWMsRUFBRSxnQkFBZ0IsRUFBRSxxQkFBcUIsRUFBRSxzREFBc0QsQ0FBQztBQUMvSSwyQ0FBMkMsY0FBYyxFQUFFLDBCQUEwQixDQUFDO0FBQ3RGLFVBQVUscUJBQXFCLEVBQUUseUJBQXlCLENBQUM7QUFDM0QsWUFBWSwrQkFBK0IsQ0FBQztBQUM1QyxrQkFBa0Isc0JBQXNCLENBQUM7QUFDekMsbUJBQW1CLHlCQUF5QixFQUFFLHlCQUF5QixFQUFFLDZCQUE2QixFQUFFLDhDQUE4QyxDQUFDO0FBQ3ZKLGdCQUFnQixxQkFBcUIsRUFBRSxpQkFBaUIsRUFBRSxrQkFBa0IsRUFBRSxpQkFBaUIsRUFBRSxzQkFBc0IsRUFBRSx5QkFBeUIsRUFBRSxxQkFBcUIsRUFBRSw0REFBNEQsQ0FBQztBQUN4TyxzQkFBc0IsVUFBVSxDQUFDO0FBQ2pDLGdCQUFnQixpQkFBaUIsRUFBRSxhQUFhLEVBQUUsdUJBQXVCLEVBQUUsbUJBQW1CLEVBQUUsc0JBQXNCLEVBQUUsYUFBYSxDQUFDO0FBQ3RJLHNCQUFzQixhQUFhLEVBQUUsOEJBQThCLEVBQUUsU0FBUyxFQUFFLFdBQVcsRUFBRSxpQkFBaUIsQ0FBQztBQUMvRywwQkFBMEIsYUFBYSxFQUFFLDBCQUEwQixFQUFFLGdCQUFnQixDQUFDLFdBQVcsQ0FBQztBQUNsRyxpQkFBaUIsYUFBYSxFQUFFLHNCQUFzQixFQUFFLHVCQUF1QixDQUFDO0FBQ2hGLGNBQWMsZUFBZSxFQUFFLGlCQUFpQixDQUFDOztBQUVqRDs7QUFFQSxzQkFBc0IsMEJBQTBCLEVBQUUsUUFBUSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUM7QUFDdkYsMEJBQTBCLFVBQVUsQ0FBQyxnQkFBZ0IsRUFBRSwwQkFBMEIsQ0FBQztBQUNsRixjQUFjLDBCQUEwQixDQUFDO0FBQ3pDOzRJQUM0SSxZQUFZLENBQUMsZUFBZSxDQUFDO0FBQ3pLLDRHQUE0RyxpQkFBaUIsQ0FBQztBQUM5SCwwRUFBMEUsZUFBZSxDQUFDO0FBQzFGOztBQUVBLGtCQUFrQjtBQUNsQixtQkFBbUIsYUFBYSxFQUFFLHlCQUF5QixFQUFFLGFBQWEsQ0FBQyx1QkFBdUIsQ0FBQyxnQkFBZ0IsRUFBRSxTQUFTLENBQUM7QUFDL0gsVUFBVSxlQUFlLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxnQ0FBZ0MsRUFBRSxhQUFhLEVBQUUsYUFBYSxFQUFFLGNBQWMsRUFBRSxnQ0FBZ0MsRUFBRSxnQ0FBZ0MsRUFBRSxrQkFBa0IsRUFBRSw0Q0FBNEMsRUFBRSxhQUFhLENBQUM7O0FBRXBSLG1CQUFtQjtBQUNuQixnQkFBZ0Isa0JBQWtCLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxnQ0FBZ0MsRUFBRSxpQkFBaUIsRUFBRSx1Q0FBdUMsQ0FBQztBQUN0SiwyQkFBMkIsSUFBSSx1QkFBdUIsQ0FBQyxDQUFDLE1BQU0seUJBQXlCLENBQUMsQ0FBQztBQUN6RixzQkFBc0IsSUFBSSw2Q0FBNkMsQ0FBQyxFQUFFLE1BQU0sK0NBQStDLENBQUMsQ0FBQzs7QUFFakksa0JBQWtCO0FBQ2xCLGlCQUFpQixzQkFBc0IsQ0FBQyxXQUFXLENBQUM7QUFDcEQsdUJBQXVCLHNCQUFzQixFQUFFLFdBQVcsQ0FBQyxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge2JhY2tncm91bmQtY29sb3I6ICNkZWYyZmY7fVxuXG4vKiBMb2dpbmcgKi9cbi5yZWdpc3Rlci1saW5rLCAuY3JlZGl0cy1saW5rIHtjb2xvcjogIzAwN2JmZjsgZm9udC13ZWlnaHQ6IDYwMDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIHRleHQtZGVjb3JhdGlvbiAwLjNzIGVhc2U7fVxuLnJlZ2lzdGVyLWxpbms6aG92ZXIsIC5jcmVkaXRzLWxpbms6aG92ZXIge2NvbG9yOiAjMDA1NmIzOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG4uYmctY2FyZCB7YmFja2dyb3VuZDogI2ZmZmZhNGI4OyBib3JkZXI6IDFweCBzb2xpZCAjMDA3YmZmO31cbi51c2VyLWNhcmQge3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7fVxuLnVzZXItY2FyZDpob3ZlciB7dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTt9XG4udXNlci1jYXJkLmFjdGl2ZSB7Ym9yZGVyOiAxcHggc29saWQgI2QxZjBmZjsgYmFja2dyb3VuZC1jb2xvcjogI2QxZjBmZjsgYm94LXNoYWRvdzogMCAwIDNweCAwICM2NmI5ZmI7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7fVxuLnNlbGVjdC1hY3Rpb24ge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogNXB4IDEwcHg7IGJvcmRlci1yYWRpdXM6IDVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO31cbi5zZWxlY3QtYWN0aW9uOmhvdmVyIHtvcGFjaXR5OiAxO31cbi5jb250bi13cmFwcGVyIHttaW4taGVpZ2h0OiAxMDB2aDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBwYWRkaW5nOiAxcmVtO31cbi5jb250bi13cmFwcGVyX19mb3JtIHtkaXNwbGF5OiBncmlkOyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IGdhcDogMnJlbTtcdHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEyMDBweDt9XG4uY29udG4td3JhcHBlcl9fZm9ybS0xZnIge2Rpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBtYXgtd2lkdGg6IDYwMHB4O3dpZHRoOiAxMDAlO31cbi5jYXJkLWJvZHlfX2luZiB7ZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7fVxuLmZvcm1fX3RpdGxlIHtmb250LXNpemU6IDI1cHg7IGZvbnQtd2VpZ2h0OiBib2xkO31cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSxcbnNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbi5jb250bi13cmFwcGVyX19mb3JtIHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOiAwcHg7IGZvbnQtc2l6ZTogNDBweDt3aWR0aDogOTAlO31cbi5jb250bi13cmFwcGVyX19mb3JtLTFmciB7d2lkdGg6IDkwJTttYXgtd2lkdGg6IHVuc2V0OyBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDt9XG4uZm9ybV9fdGl0bGUge2ZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O31cbi5jb250bi13cmFwcGVyX19mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgLmNvbnRuLXdyYXBwZXJfX2Zvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCAuY29udG4td3JhcHBlcl9fZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb250bi13cmFwcGVyX19mb3JtLTFmciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIC5jb250bi13cmFwcGVyX19mb3JtLTFmciBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmNvbnRuLXdyYXBwZXJfX2Zvcm0tMWZyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7aGVpZ2h0OiA4MHB4O2ZvbnQtc2l6ZTogMzVweDt9XG4uY29udG4td3JhcHBlcl9fZm9ybSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCwgLmNvbnRuLXdyYXBwZXJfX2Zvcm0tMWZyIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtib3JkZXI6IDFweCBzb2xpZDt9XG4uY29udG4td3JhcHBlcl9fZm9ybSAuYnRuLXByaW1hcnksIC5jb250bi13cmFwcGVyX19mb3JtLTFmciAuYnRuLXByaW1hcnkge2ZvbnQtc2l6ZTogNDVweDt9XG59XG5cbi8qIERvY3VtZW50YWNpb24gKi9cbi5jYXJkLWJvZHktaW5mbyBwIHtoZWlnaHQ6IDE0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmMWY1OyBwYWRkaW5nOiAxcmVtO2JvcmRlci1yYWRpdXM6IDAuMzc1cmVtO292ZXJmbG93LXk6IGF1dG87IG1hcmdpbjogMDt9XG4uc3Bpbm5lciB7cG9zaXRpb246IGZpeGVkOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgei1pbmRleDogOTk5OTsgd2lkdGg6IDIuNXJlbTsgaGVpZ2h0OiAyLjVyZW07IGJvcmRlcjogMC4zNWVtIHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wOiAwLjM1ZW0gc29saWQgIzAwN2JmZjsgYm9yZGVyLXJhZGl1czogNTAlOyBhbmltYXRpb246IHNwaW5uZXItcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTsgZGlzcGxheTogbm9uZTt9XG5cbi8qIEljb25vIGRlIGNhcmdhICovXG4uc3Bpbm5lcl9faWNvbiB7cG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgZm9udC1zaXplOiAxLjVyZW07IGFuaW1hdGlvbjogaWNvbi1zcGluIDJzIGxpbmVhciBpbmZpbml0ZTt9XG5Aa2V5ZnJhbWVzIHNwaW5uZXItcm90YXRlIHswJSB7dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fTEwMCUge3RyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fX1cbkBrZXlmcmFtZXMgaWNvbi1zcGluIHswJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO30gMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7fX1cblxuLyogQ29uZmlndXJhY2lvbiAqL1xuLmJ0bi13aGl0ZS1ncmV5IHtiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO2NvbG9yOiAjMzMzO31cbi5idG4td2hpdGUtZ3JleTpob3ZlciB7YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgY29sb3I6ICMzMzM7fSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/