@font-face{font-family:Kumbh Sans;font-weight:400;src:url(KumbhSans-Regular.7473a8f760dd1e119567.ttf)}@font-face{font-family:Kumbh Sans;font-weight:700;src:url(KumbhSans-Bold.48869b3d0d3794995f60.ttf)}@font-face{font-family:Kumbh Sans;font-weight:300;src:url(KumbhSans-Light.2c0aa226c795f0235c96.ttf)}*{box-sizing:border-box;font-family:Kumbh Sans,sans-serif}body{margin:0;padding:0;color:#333}a{color:#0074a9;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0}.m-0{margin:0!important}.mb-1{margin-bottom:20px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:20px!important}.mt-4{margin-top:40px!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.d-none{display:none!important}.d-flex{display:flex!important}.w-100{width:100%!important}.blue{color:#0074a9}.muted{color:#616263}.small{font-size:.8rem}h2+.small{margin-top:10px;display:block;line-height:1rem}h2+.small i{padding-right:5px}.bold{font-weight:700}.container{width:100%;max-width:1500px;margin:0 auto;padding:0 5px}.container.site{margin-top:5px}@media (min-width:562px){.container{padding:0 20px}.container.site{margin-top:20px}}.app-wrapper{display:flex;min-height:100vh;flex-direction:column;background:#f1f2f3}.app-footer{margin-top:auto;text-align:center}.tag{font-weight:700;text-transform:uppercase;font-size:.8rem;display:inline-flex;align-items:center}.tag i{padding:3px 3px 5px;font-size:1.5rem}.tag.success,.tag.success i{color:#0074a9}.tag.danger,.tag.danger i{color:#ff6363}.tag.yellow,.tag.yellow i{color:#e6bb29}.tag.green,.tag.green i{color:#3ccf98}button.btn{padding:12px 20px 10px;border-radius:3px;font-weight:700;text-transform:uppercase;border:none;transition:.5s;cursor:pointer}button.btn.success{border:1px solid #0074a9;background:#0074a9;color:#fff}button.btn.danger{border:1px solid #ff6363;background:#ff6363;color:#fff;cursor:pointer}button.btn.btn-line{border:2px solid #0074a9;background:transparent;color:#0074a9}button.btn.outline{border:1px solid #0074a9;background:transparent;color:#0074a9}button.btn.disabled,button.btn.disabled.danger{background:#eee;color:#aaa;border:1px solid #ddd;pointer-events:none}button.btn.footer{min-width:150px;margin-left:10px}button.loading:after,span.loading:after{content:"";display:inline-block;animation:load 1.5s ease-in-out infinite}span.loading{color:#888}button.w-150{min-width:150px}@keyframes load{0%{content:""}33.3%{content:"."}66.6%{content:".."}to{content:"..."}}.small-loading{display:inline-block;position:relative;height:16px;width:16px;border-radius:50%;border:2px solid #0074a9;animation:circle 1s linear infinite}.small-loading:after{content:"";position:absolute;height:10px;width:10px;background:#fff;top:-5px;right:-5px}@keyframes circle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.module{box-shadow:0 0 5px rgba(0,0,0,.05);border-radius:3px;background:#fff}.module-title{padding:20px;border-bottom:3px solid #ddd;display:flex;justify-content:space-between}.module-title .update{color:#0074a9;font-size:1.5rem;cursor:pointer;margin-left:10px}.module-title .update i{transition:.3s}.module-title .update:hover i{transform:rotate(1turn)}.module-title h2{font-size:1.5rem;text-transform:uppercase;color:#0074a9;transform:translateY(4px)}.module-body{padding:30px}.module-body.no-padding{padding:0}.module-body.no-padding table.ng-tb{border-radius:0}.module-body.no-padding .tb-footer{padding:20px}.display.success span i{background:#c7f087;color:#298029}.display.error span i,.display.success span i{font-size:2.5rem;height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:50%}.display.error span i{background:#ff6363;color:#fff}.display.info span i{font-size:2.5rem;height:50px;width:50px;background:#ffedb0;color:#d9a536;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:50%}.red{color:#ff6363}.text-center{text-align:center}.fade{visibility:hidden;opacity:0}.fade.show{visibility:visible;opacity:1}.slide{margin-top:-100px;visibility:hidden;opacity:0;position:absolute}.slide.down{margin-top:0;visibility:visible;opacity:1;position:static}@supports not (-webkit-backdrop-filter:blur(1px)){.fade,.slide{transition:.15s}}.drop-grid>div:first-of-type{margin-bottom:20px}.drop-grid>.error .dropzone .drop,.error .dropzone .preview-container{border-color:#ff6363}.error-dni{color:#ff6363;text-align:center;font-size:.9rem}@media (min-width:562px){.drop-grid{display:flex}.drop-grid>div{width:100%}.drop-grid>div:first-of-type{margin:0}}h5.drop-title{text-transform:uppercase;margin-bottom:10px;text-align:center;color:#0074a9}.error-page{min-height:100vh;background-image:url(what-the-hex.6168eeadcde5b375924a.png);display:flex;align-items:center;justify-content:center}.error-page .error-message{background:#fff;padding:40px;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1)}.error-page .error-message .code{font-size:4rem;color:#0074a9}.error-page .error-message .title{font-size:1.5rem;color:#0074a9}.error-page .error-message p{margin:0 0 20px}.loading-svg{display:block}.loading-svg .lupa{animation:comparar 3s ease-in-out infinite}@keyframes comparar{0%{transform:translate(0)}20%{transform:translate(20px,70px)}60%{transform:translate(170px,20px)}80%{transform:translate(140px,50px)}to{transform:translate(0)}}.error-alert{background:#fff;padding-right:20px;border-radius:3px;margin-top:5px;color:#ff6363;border:1px solid #ff6363;font-size:.8rem}.error-alert i{background:#ff6363;color:#fff;padding:10px 20px;display:inline-block;margin-right:10px}form p.error-message{color:#ff6363;font-size:.9rem;padding:5px}.dropdown{position:relative}.dropdown:hover .drop-content{display:block}.dropdown .drop-content{display:none;position:absolute;top:100%;right:0;background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:10px 0;width:280px;box-shadow:0 0 20px rgba(0,0,0,.1);z-index:999999}.unstyled-list{margin:0;padding:0;list-style-type:none}td .dropdown .drop-content{width:200px;text-align:left;z-index:9;border-radius:3px}td .drop-content ul{list-style-type:none;margin:0;padding:0}td .drop-content ul li{padding:10px;transition:.3s;cursor:pointer;font-size:.9rem}td .drop-content ul li:hover{background:rgba(84,174,218,.2)}td .drop-content ul li i{font-size:1.3rem;padding-right:10px}.form-control{position:relative;margin-bottom:20px}input{padding:30px 20px 10px;width:100%;border:2px solid transparent;border-radius:3px;background:#f8f8f8}.form-control label{position:absolute;left:20px;top:50%;transform:translateY(-50%);transition:.3s;color:#bbb;font-size:.9rem;pointer-events:none}.form-control input:focus+label,.form-control input:not(:placeholder-shown)+label{font-size:.8rem;top:20px}.form-control input:focus{border-color:#0074a9}.form-control input:focus+label,.form-control input:not(:placeholder-shown)+label{color:#0074a9}.form-control.error input,.form-control.error textarea{border-color:#ff6363}.form-control.error label{color:#ff6363}.form-control.error+p.error-message,p.error-message+p.error-message{color:#ff6363;font-size:.9rem;margin-top:-15px}.login-submit{width:100%;display:block;padding:20px 40px;cursor:pointer;background:#0074a9;color:#fff;border:none;border-radius:3px;transition:.3s;font-weight:700;text-transform:uppercase}.login-submit.disabled{background:#eee;color:#aaa;pointer-events:none}form button:focus,input:focus{outline:none;box-shadow:1px 1px 5px rgba(103,183,178,.2)}.report-settings{display:flex}.report-settings input,.report-settings select{padding:10px 20px;border:none;border-right:1px solid #ccc;background:#f8f8f8}.report-settings app-autocompleter input{border:none}.report-settings .company,.report-settings .month,.report-settings .year{width:33.3%}.report-settings app-autocompleter{width:50%}.motivo-rechazo{border:1px solid #ccc;padding:20px;width:100%;border-radius:3px;margin-top:20px;line-height:1rem}.motivo-rechazo.error{border-color:#ff6363}.error-motivo{margin-top:-15px;font-size:.9rem}.diff{padding:10px;border-radius:3px;border:1px dashed #ccc}.diff p{margin-top:0}.checkbox{display:block;font-size:.9rem;cursor:pointer}.checkbox input{display:inline-block;width:auto;margin-right:5px}.diff button{margin-top:20px}label.replace{display:flex;align-items:flex-start;cursor:pointer;margin-bottom:10px;word-break:break-word}.prev.replace,label.replace{font-size:.9rem;padding:5px;border:1px solid #ddd;border-radius:3px}.prev.replace{color:#999;margin-bottom:5px}label.replace:last-of-type{margin-bottom:20px}.replace input[type=checkbox]{display:none}.replace input[type=checkbox]+span{height:20px;width:20px;border:2px solid #0074a9;display:block;margin-right:10px;cursor:pointer}.replace input[type=checkbox]:checked+span{background:#0074a9;position:relative}.replace input[type=checkbox]:checked+span:after{content:"\f00c";color:#fff;position:absolute;font-family:Line Awesome Free!important;display:block;top:8px;left:8px;transform:translate(-50%,-50%);height:100%;width:100%;font-weight:700}.replace .title{margin-bottom:5px;font-weight:700;color:#0074a9}.replace .prev{color:#999;margin-bottom:5px}.company-select-container{display:inline-block;border:1px solid #ddd;border-radius:3px;padding:8px 10px;margin-right:10px;width:100%;max-width:400px;display:inline-flex;align-items:center}.company-select-container .blue{padding-top:4px}.company-select{color:#444;border:none;margin-left:5px;width:100%;background:#fff;padding:5px 5px 2px}.company-select:focus{outline:none}.sede{display:inline-block;margin-top:5px}body.login .notifications{top:5px}body.login footer .site-footer p{color:#fff!important}.textract{position:relative}.textract img{width:100%}.textract svg{position:absolute;width:100%;height:100%;left:0;top:0}.textract svg mask rect{fill-opacity:.4}.textract svg>path{fill:#0074a9;fill-opacity:.2;stroke-width:2;stroke-opacity:.7;stroke:#0074a9}.textract-double .textract svg>path{fill:#67db39;stroke:#67db39}.textract svg>path:hover{fill-opacity:.1;stroke-opacity:1}.textract-container{max-height:70vh;overflow-y:auto}.textract-box{margin-top:20px;flex-shrink:0;text-align:center}.textract-box h5{margin-bottom:10px;font-size:.9rem;color:#0074a9;text-transform:uppercase}.textract-box h5.failed{color:#ff6363}.textract-box ul{list-style:none;padding:0;margin:0 0 30px;font-size:.9rem}.textract-box ul.failed{color:#ff6363}.textract-box ul li{margin-bottom:5px}.textract-box ul li:last-child{border-bottom:none}.textract-box ul li b{display:block}.textract-footer{text-align:center;margin-top:20px}.reg{display:flex;align-items:flex-start;padding:5px 0;position:relative;font-size:.9rem}.reg:before{content:"";height:5px;width:5px;border-radius:50%;background:#0074a9;margin-right:10px;margin-top:4px;flex-shrink:0}.reg:first-of-type{margin-top:10px}.reg .actions{margin-left:20px}.reg .actions button{background:transparent;border:none;color:#0074a9;padding:0;cursor:pointer;font-size:1.5rem}.reg .actions button:hover{transform:scale(1.2)}.data-list{list-style:none;padding:0;margin:0 0 10px}.reg:last-of-type .data-list{margin-bottom:0}.wizard-nav{display:flex;background:#f3f3f3;color:#bbb;margin:-20px -20px 40px;border-bottom:2px solid #eee;overflow:hidden}.wizard-nav .step{width:100%;display:flex;text-transform:uppercase;font-size:.8rem;position:relative;cursor:pointer}.wizard-nav .step .step-number,.wizard-nav .step .step-title{padding:10px 20px}.wizard-nav .step .step-number{padding-right:0;align-items:center;display:flex}.wizard-nav .step .step-number i{font-size:1.3rem;margin-right:5px;color:#ff6363}.wizard-nav .step.done .step-number i{color:#298029}.wizard-nav .step .step-title{padding-left:5px;display:flex;align-items:center;margin-top:2px}.wizard-nav .step .step-number .small-loading{margin-right:5px}.wizard-nav .step svg{height:100%;width:20px;display:block;position:absolute;right:-20px;z-index:1}.wizard-nav .step svg path{fill:#f3f3f3;stroke:#ddd;stroke-width:2px}.wizard-nav .step.done{color:#298029;background:#fff}.wizard-nav .step.done svg path{fill:#fff}.wizard-nav .step.active{background:#fff;color:#0074a9;font-weight:700}.wizard-nav .step.active.done .step-number i{color:#0074a9}.wizard-nav .step.active svg path{fill:#fff}.wizard-nav .step+.step .step-number{padding-left:30px}.wizard-panel{display:flex;align-items:center;justify-content:center;min-height:270px}.wizard-panel .title{color:#0074a9;margin-bottom:10px;font-size:.9rem}.wizard-panel .title i{font-size:1.2rem}.wizard-panel .box.error{border-color:#ff6363}.wizard-panel .box.error .title{color:#ff6363}.wizard-panel .box.pending{border-color:#e8ac1f}.wizard-panel .box.pending .title{color:#e8ac1f}.wizard-panel .box.success{border-color:#298029}.wizard-panel .box.success .title{color:#298029}.box hr{border:none;border-top:1px solid #ddd;margin:15px 0}.modal select{padding:10px;width:100%;margin-bottom:10px;border:1px solid #ddd;border-radius:3px}.textract-double{display:grid;grid-gap:20px;margin-bottom:20px}@media (min-width:768px){.textract-double{grid-template-columns:1fr 1fr}}.textract-double .textract img{display:block;border-radius:5px}.face-recon{position:relative;display:flex;align-items:center}.face-container{overflow:hidden;width:50%;margin:0 auto;max-width:200px}.face-container img{display:block;border-radius:5px;max-width:100%}.face-container canvas{max-width:100%}.box{border:1px solid #eee;padding:10px;margin-bottom:10px;font-size:.9rem;border-radius:3px}.box:last-of-type{margin-bottom:0}.wizard-panel .box b{margin-top:5px;display:inline-block;font-size:.75rem}.metadata-list{list-style:none;padding:0;text-align:center;margin:30px 0 0;font-size:.9rem;text-align:left}.metadata-list li{border-top:1px solid #eee;padding-top:10px;padding-bottom:7px}.metadata-list li>:first-child{padding-right:10px;color:#666}.roles-top{font-size:.7rem;text-transform:uppercase}.no-src{background:#f3f3f3;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#ddd;border:2px solid #eee;border-radius:5px}.p-title{display:flex;justify-content:space-around;text-transform:uppercase;font-size:.7rem;color:#777;font-weight:700}.wizard-panel>div:first-child{overflow-y:scroll;padding-right:10px;max-height:60vh}.wizard-panel>div::-webkit-scrollbar{width:5px;background:#eee}.wizard-panel>div::-webkit-scrollbar-thumb{background:#0074a9}h4.req-title{margin-bottom:10px;color:#0074a9;font-weight:400;text-transform:uppercase;font-size:.9rem;margin-top:20px}.req-list{list-style:none;padding:0;margin:0 0 20px;font-size:.9rem}.req-list li span{display:inline-flex;height:15px;width:15px;background:#f3f3f3;margin-right:5px;position:relative;align-items:center;justify-content:center;border-radius:50%}.req-list li.error span{background:#ff6363}.req-list li.success span{background:#0074a9}.req-list li.success span:after{content:"\f00c"}.req-list li.error span:after,.req-list li.success span:after{position:absolute;color:#fff;font-family:Line Awesome Free;font-weight:900;font-size:.7rem}.req-list li.error span:after{content:"\f00d"}.mr-1{margin-right:10px}.process-list ul{list-style:none;margin:0;height:250px;overflow:auto;border:2px solid #eee;padding:20px}.process-list ul li{border-bottom:1px dashed #ddd;padding:5px;margin-top:5px;font-size:.9rem}.process-list ul li .title{display:flex;justify-content:space-between;align-items:center}.process-list ul li:first-of-type{margin-top:0;padding-top:0}.process-list ul li:last-of-type{border-bottom:0}.status{font-size:1.1rem}.status .error{color:#ff6363}.status .success{color:#67db39}.process-info{margin-top:20px;text-align:center;font-size:.9rem}.process-info em{color:#888;font-weight:700}.check-box{display:inline-block;width:14px;height:14px;border:2px solid #0074a9;margin-right:5px;position:relative}.check-box.checked{background:#0074a9}.check-box.checked:after{content:"\f00c";font-family:Line Awesome Free;font-weight:900;color:#fff;position:absolute;top:-3px;left:-2px}