@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;500;600;700;900&display=swap";:root{--color-primary: #004884;--color-secondary: #3366CC;--color-cuaternary: #dc3545;--color-text: #4B4B4B;--color-border: #E6EFFD;--color-menu: #cecece;--color-title: #525252;font-size:16px}body{font-size:16px;font-family:Lato,sans-serif}.text-color-title{color:var(--color-title)}.formulario-crc .text-danger{font-size:.875rem;margin-top:4px}.formulario-crc .title-help{display:flex;flex-direction:column}.formulario-crc .title-help .form-title{font-size:1rem;color:var(--color-title);font-weight:700;margin-top:.5rem}.formulario-crc .form-group{margin-bottom:.5rem}.formulario-crc .card-header h3{font-size:15px;margin-bottom:0;color:var(--color-title)}.formulario-crc label.info{font-style:italic;color:var(--color-title)}.formulario-crc .form-control.ng-invalid.ng-touched{border:1px solid #dc3545;background-color:#fff5f5}.formulario-crc .form-group label{color:var(--color-title)}.formulario-crc .form-group .form-control:not(:disabled){background-color:#fafafa;text-align:left}.formulario-crc .form-group .form-control:not(:disabled).input-file-crc{text-align:left;padding:4px;height:40px}.formulario-crc .form-group .form-control:not(:disabled):hover{border:solid 1px #1f3b59;background-color:#fafafa}.tabla-crc{border:1px solid #d1d1d1;font-size:14px}.tabla-crc .mat-header-row{background-color:#f0f0f0;font-weight:700;color:#333;text-align:center}.btn-primary{background-color:var(--color-secondary)}.swal-crc-title{background:var(--color-secondary);font-size:20px!important;padding:15px 0 15px 15px!important;color:#fff!important;text-align:left!important;font-weight:400!important}.swal-crc-closeButton{font-size:30px!important;color:#fff!important;position:relative;top:7px;right:7px}.swal-crc-cancelButton{background-color:#e52449!important}.swal-crc-confirmButton{background-color:var(--color-secondary)!important}.modal-header{background-color:var(--color-secondary);color:#fff}.table-crc .table-crc-header{text-align:center;color:var(--color-title);background-color:#2828281a;font-weight:700;padding:10px 0;border:solid 1px #d1d1d1;margin:0;font-size:16px}.table-crc .table-container{overflow-x:scroll;border-right:1px solid rgba(40,40,40,.0509803922)}.table-crc .table-container .table-crc-body{width:100%}.table-crc .table-container .table-crc-body.responsive{min-width:900px}.table-crc .table-container .table-crc-body thead tr{border:1px solid #d1d1d1}.table-crc .table-container .table-crc-body thead tr th{text-align:center;color:var(--color-title);background-color:#2828280d;font-size:14px;padding:5px 0}.table-crc .table-container .table-crc-body tbody tr{border:1px solid #d1d1d1}.table-crc .table-container .table-crc-body tbody tr:nth-child(2n){background-color:#2828280d}.table-crc .table-container .table-crc-body tbody tr td{text-align:center;color:var(--color-title);font-size:14px;padding:5px 0}.table-crc.invalid{border:1px solid #dc3545}.table-crc.invalid+.invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}@media (min-width: 768px){.formulario-crc .title-help{display:flex;flex-direction:row-reverse;align-items:center}.formulario-crc .title-help .form-title{width:50%}}.section{padding:2rem;background-color:#fff;margin:2rem auto;border-radius:8px;max-width:1099px;box-shadow:0 0 10px #0000000d}.activo{background-color:var(--color-secondary);color:#fff!important;font-weight:700}.spinner-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:9999}
