html{scroll-behavior:smooth;font-size:85%;overflow-x:hidden}html body{font-size:16px;font-size:1rem;font-family:"Roboto",sans-serif;color:#11131c;background-color:#fefeff;letter-spacing:.2px}p,h1,h2,h3,h4,h5,h6{color:#11131c}p{font-size:1rem}table{width:100%}table td,table th{vertical-align:middle;text-align:left}a{text-decoration:none;color:inherit}a.disabled{cursor:not-allowed;pointer-events:none}a:hover{color:inherit;text-decoration:none}svg{width:20px}img{object-fit:cover}label{display:block;line-height:1.2rem;font-size:.9rem}input,select{width:100%;outline:none;border:solid rgba(105,111,122,.2117647059) 1px;border-radius:2px;padding:5px 10px;margin-bottom:15px}.form-floating>label{font-size:78%}.loader-container{width:100vw;height:100vh;z-index:5000;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;background-color:#fefeff;transition:all .3s ease}.loader-container.hide{transform:translateY(-100%)}.loader-container .loader{width:40px;height:40px;--c:no-repeat linear-gradient(#596373 0 0);background:var(--c),var(--c),var(--c),var(--c);background-size:21px 21px;animation:l5 1.5s infinite cubic-bezier(0.3, 1, 0, 1)}@keyframes l5{0%{background-position:0 0,100% 0,100% 100%,0 100%}33%{background-position:0 0,100% 0,100% 100%,0 100%;width:60px;height:60px}66%{background-position:100% 0,100% 100%,0 100%,0 0;width:60px;height:60px}100%{background-position:100% 0,100% 100%,0 100%,0 0}}body{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#d2e4ff;background:linear-gradient(34deg, rgb(235, 243, 255) 0%, rgb(234, 252, 255) 100%)}#login{width:250px;max-width:90vw}#login img{margin-bottom:10px}#login form{border-top:solid #009dc4 15px;border-bottom:solid #009dc4 15px;padding:20px 15px;border-radius:15px;text-align:center;background:#fff;box-shadow:rgba(120,131,161,.2705882353) -2px 4px 20px}#login form p{font-size:.9rem}#login form label{display:block;font-weight:bold;letter-spacing:1px;color:#009dc4;font-size:.9rem;margin-bottom:5px}#login form input{width:100%;padding:5px;outline:none;border:none;border-radius:3px;text-align:center;margin-bottom:12px;background:#fff;box-shadow:rgba(182,196,219,.3294117647) 1px 5px 10px}#login form input[type=submit]{font-weight:bold;letter-spacing:2px;font-size:.9rem;color:#009dc4;box-shadow:none;margin:10px auto 0}#login form p.error{color:red;text-align:left;font-size:12px;margin:10px 0}#login form p.crear_cuenta{margin:12px 0 0}#login form p.crear_cuenta a{font-size:.78rem;color:#9aa3b2;letter-spacing:0}#login form p.crear_cuenta a:hover{color:#6b7280;text-decoration:underline}
