@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@200;400;600;700&display=swap);*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:Noto Sans,sans-serif;margin:0;padding:0}body{background:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:center;display:flex;flex-direction:column;justify-content:center}.center{text-align:center}.btn{border-radius:29px;cursor:pointer;font-size:15px;padding:10px 30px;text-decoration:none}.btn,.btn:hover{transition:.3s}.btn-regresar{background-color:#031f30;border:1px solid #081f2d;color:#fff}.btn-regresar:hover{background-color:#fff;border-color:#081f2d;color:#081f2d}.btn-enviar{background-color:#3f9e22;border:1px solid #327a1c;color:#fff}.btn-enviar:hover{background-color:#fff;border-color:#3f9e22;color:#3f9e22}.btn-agregar{background-color:#3f9e22;border:1px solid #327a1c;color:#fff}.btn-agregar:hover{background-color:#fff;border-color:#3f9e22;color:#3f9e22}.btn-cargar{background-color:#e73244;border:1px solid #aa1c2a;color:#fff}.btn-cargar:hover{background-color:#fff;border-color:#e73244;color:#e73244}.sticky-header{background:#fff;font-size:14px;position:-webkit-sticky;position:sticky;top:0}.table-rows{font-size:12px}.alert-content{align-items:center;display:flex;justify-content:center;margin-top:2%;padding:5px;width:100%}.alert-content p{margin-bottom:0;text-align:center}.alert-box{border-radius:8px;padding:5px;width:80%}.success-alert{background-color:#0b8c0c;border:2px solid #087609}.success-alert p{color:#fff}.error-alert{background-color:#b21818;border:2px solid #870f0f}.error-alert p{color:#fff}.neutral-alert{border:2px solid #000}.neutral-alert p{color:#000}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-container{align-items:center;display:flex;justify-content:center;margin-bottom:-9%;margin-top:5%}.loading-spinner{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;border:10px solid #f3f3f3;border-radius:50%;border-top-color:#383636;height:50px;width:50px}.read-pas{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 20px;width:100%}.form-container{margin-top:10%}.form-pas{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.upload-box{background:#fff;border-radius:50px;box-shadow:5px 5px 10px #000;font-size:16px;outline:none;width:350px}input[type=file]::-webkit-file-upload-button{background:#031f30;border:none;border-radius:50px;box-shadow:1px 0 1px 1px #4b3c44;color:#fff;outline:none;padding:20px}::-webkit-file-upload-button,input[type=file]::file-selector-button{background:#031f30;border:none;border-radius:50px;box-shadow:1px 0 1px 1px #4b3c44;color:#fff;outline:none;padding:20px}input[type=file]::-webkit-file-upload-button:hover{cursor:pointer}::-webkit-file-upload-button:hover,input[type=file]::file-selector-button:hover{cursor:pointer}.form-pas button{margin-left:10px;margin-top:10px}.download-container{border:2px solid #000;border-radius:29px;margin-top:5%;padding:10px}.download-container-text p{text-align:center}.btn-descargar{background-color:#e73244;border:1px solid #aa1c2a;color:#fff}.btn-descargar:hover{background-color:#fff;border-color:#e73244;color:#e73244}.btn-descargar-container{align-items:center;display:flex;justify-content:center;margin-top:5%}.pas-content{padding:10px 30px;position:relative;width:100%}.table-pas{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;height:305px;overflow-x:auto;width:100%}.table-pas table tr th{text-align:center}.table-pas th,td{padding:8px;text-align:left}.table-pas tr:nth-child(2n){background-color:#f2f2f2}.pas-header{margin-bottom:20px;text-align:justify}.pas-header h3{font-weight:400}.pas-header h3 span{font-weight:700}.success-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 20px;width:100%}.success-title{margin-top:13%}.success-message{margin-top:1%}.success-btn-container{margin-top:3%}.success-container i{color:#3f9e22;font-size:6em}
/*# sourceMappingURL=main.549327fe.css.map*/