.accordion{margin-bottom:12px}.accordion .header{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border:.5px solid #e9eaee;border-top-left-radius:5px;border-top-right-radius:5px}.accordion .header .warning{right:50px;border:1px solid transparent;border-radius:8px;background-color:#fef2e9}.accordion .header .iconAccordion,.accordion .header .warning{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion .header .iconAccordion{right:20px;width:35px;height:35px}.accordion .header:hover{cursor:pointer}.accordion .body{padding:20px 20px;border:.5px solid #e9eaee;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;width:100%;display:none}.accordion.active>.body{display:block}.general-error{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.input-error{border-color:#dc3545!important}.listaSector{background-color:#e7e7e7!important;color:#000!important}.listaSector,.listaTitle{padding-top:8px;padding-right:75%;padding-bottom:8px;padding-left:8px;margin:8px;border-radius:4px}.listaTitle{background-color:#007bff!important;color:#fff!important}.listaExclude{padding-top:0;padding-right:8px;padding-bottom:8px;padding-left:8px;color:#000!important;margin-top:10px;margin-bottom:10px;margin-right:10px;margin-left:0;border-radius:4px}.input-error:focus{border-color:#dc3545!important;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}label span{color:#dc3545}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-flex .all-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.textGray{color:#858484}.textOrange{color:#eb6730}.container-padding{padding:2vh 3vw!important}.col-padding{padding:8px}.error{color:red}.bv-no-focus-ring{outline:none!important}.accordion .header{background-color:#d9d9d9;border:.5px solid #d9d9d9}