@charset "utf-8";form{font-size:.9em!important}form .input-group-addon{font-size:.9em!important}form input{font-size:.9em!important}form select{font-size:.9em!important}form label{font-size:.9em!important}.matri-div{font-size:.9em!important;margin:0 2px 6px 2px;color:#5383d3}.input-matri{font-size:.9em!important;height:18px;font-weight:bolder;width:90%!important;color:#777;padding:0 2px 2px 2px;line-height:1.5;border:none;border-radius:0}.matri-div.alerta{border:#5383d3;border-radius:6px;background-color:#ffd1d8;padding:.75em}.matri-div.informa{border:#5383d3;border-radius:6px;background-color:#d9edf7;padding:.75em}.contGrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.itemGrid1{grid-row:1/1}.itemGridR2{grid-row:2;grid-column:1/4}.contMatri-div{display:grid;place-items:center;margin-bottom:12px;background:#fff}#selMatricentroDiv{font-size:.9em!important;background:#e74c3c;color:#fff;padding:8px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.select.bg-primary.redondea{padding:6px;border-radius:6px}.form-group.has-error label{font-size:.75em!important}.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}#alerta-mensaje{font-size:.75em!important}.contact-clean{background:#f1f7fc;padding:80px 0}@media (max-width:767px){.contact-clean{padding:20px 0}}.contact-clean{max-width:480px;width:90%;margin:0 auto;margin-top:10px;background-color:#fff;padding:20px;border:solid;border-width:1px;border-color:#5383d3;border-radius:6px;color:#505e6c;box-shadow:2px 2px 4px rgba(0,0,0,.4)}@media (max-width:767px){.contact-clean{padding:30px}}#bt-busdni{white-space:normal;word-wrap:break-word}.contact-clean h3{margin-top:5px;font-weight:700;font-size:26px;margin-bottom:36px;color:inherit}.contact-clean .form-group:last-child{margin-bottom:5px}.contact-clean label{font-size:.9em;box-shadow:2px 2px 4px rgba(0,0,0,.4)}#progreso-container{flex:1;height:8px;background:#e0e0e0;border-radius:4px;margin:0 10px;overflow:hidden;margin-bottom:12px}#progreso{width:0%;height:100%;background:linear-gradient(90deg,#0069d9,#5a9bd5);transition:width .4s ease}