:root{--main-color:#24B0BF}*{box-sizing:border-box!important}body{margin:0;padding:0;background:url(background.a2605d9007fb918c253a.png) center center/cover fixed #ccc;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#333;position:absolute;top:0;left:0;width:100vw;height:100vh}.full{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh}.panel{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.08),0 2px 4px 0 rgba(0,0,0,.12);border:0}.panel .title{background:#b34700;color:#fff;font-size:1.5em;text-transform:uppercase;height:5%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}[hidden]{display:none!important}.columns{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.columns .column{width:47.5%;height:90%}.field{margin:1em 0;position:relative}.field label{display:block;margin-bottom:.25em;font-weight:bolder;font-size:1.4em}.field input:not([type=radio]),select{border:.1em solid #aaa;width:100%;height:2em;border-radius:.25em}.field textarea{border:.1em solid #aaa;border-radius:.25em;width:100%;height:4em;resize:none}.btn{background:var(--main-color);color:#fff;border:0;font-size:1.2em;width:100%;cursor:pointer;border:.5px solid var(--main-color);border-radius:2px;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.btn:hover{border:.5px solid var(--main-color);opacity:.8}.input_area{background:#f5f5f5;padding:15px 20px;margin-bottom:20px;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.input_zone{padding:15px}.input_zone label{font-weight:500;font-size:1.2em;margin-bottom:.4em}.radio_label{font-size:1em!important;font-weight:400!important;display:-webkit-box!important;display:flex!important;-webkit-box-align:center!important;align-items:center!important;margin:.5em 0!important}.radio_label input{margin:0 .5em 0 0}.input_area input:not([type=radio]),select{padding:.25em 1em;height:2.5em;max-width:20em}.input_area textarea{padding-top:.5em!important}.input_area input,.input_area textarea{font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:20px!important}.err{border:1px solid #b34700!important}.error{color:#b34700;margin-top:.5em}input:-moz-read-only,textarea:-moz-read-only{border:0;margin-top:1em;padding:0;height:auto;background:0 0}input:read-only,textarea:read-only{border:0;margin-top:1em;padding:0;height:auto;background:0 0}.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate{display:none}.select2-container{display:block;width:100%!important}input[disabled]{cursor:not-allowed;background-color:#eee;opacity:1}:active,:focus,:hover{outline:0!important}@media (max-width:768px){.panel{width:95vw!important;margin:2vh auto!important}.column{padding:1em 0!important}.input_area{padding:0!important}.input_area input:not([type=radio]){max-width:unset!important}.selector{font-size:.75em;width:unset!important}.selector .paso.activo{margin-left:.5em!important}.selector .paso.activo span{z-index:3;font-size:1.3em}.selector .paso{height:4em;padding:1em!important}.columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.columns .column{width:100%}select{width:100%!important;max-width:unset!important}.file{width:100%!important;margin-right:0!important}.addPerjudicado{margin-top:2em}.columns .column .input_zone{padding:0 15px!important}.tableContainer{margin:1em!important;overflow-x:auto;width:90vw!important}.modal{width:95vw!important;left:unset!important;top:40vh!important}.modal.newPerj{width:95vw!important;left:unset!important;top:2vh!important;margin-bottom:10em!important}.btn{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding:.75em 2em!important;font-size:1em}.btn_subir{width:100%!important}.top .topInfo{font-size:1.3em!important}.field label{font-size:1.2em}}