.col-white{color:#fff!important}.img-fullwidth{display:inline-block;width:100%!important;height:auto!important}.img-fullheight{display:inline-block;height:100%!important;width:auto!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.middle{vertical-align:middle!important}.cursor{cursor:pointer!important}.absolute{position:absolute!important}.relative{position:relative!important}.fixed{position:fixed!important}.hidden{display:none!important}.hidden-n{display:none}.no-opacity{opacity:0}.no-wrap{white-space:nowrap!important}.wrap{white-space:normal!important}.breakword{word-break:break-all}.flex{display:flex!important}.flex-vertical{display:flex!important;flex-direction:column!important}.box-content-center{height:100%;display:flex;justify-content:center;align-items:center}.display-block{display:block}.desktop-hidden,.desktop-hidden-flex,.desktop-hidden-block,.desktop-hidden-inline,.desktop-hidden-inline-block{display:none}.mobile-hidden{display:inherit}.mobile-hidden-flex{display:flex}.mobile-hidden-block{display:block}.mobile-hidden-inline{display:inline}.mobile-hidden-inline-block{display:inline-block}@media (max-width: 768px){.desktop-hidden{display:inherit}.mobile-hidden,.mobile-hidden-flex,.mobile-hidden-block,.mobile-hidden-inline,.mobile-hidden-inline-block{display:none}.desktop-hidden-flex{display:flex}.desktop-hidden-block{display:block}.desktop-hidden-inline{display:inline}.desktop-hidden-inline-block{display:inline-block}}.inline-block{display:inline-block!important}.sombra-1{box-shadow:0 10px 7px -4px #00000024}.disabled,.disable-pointer-events{pointer-events:none}.sombra-texto,.sombra-texto *{text-shadow:0 0 10px black}.height-100{height:100%!important}.width-100{width:100%!important}.width-auto{width:auto!important}.transition-all{transition:all .5s ease}.col-centered{float:none;margin:0 auto}.overflow{overflow:auto}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;display:inline-block}.text-uppercase{text-transform:uppercase}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.m-t-auto{margin-top:auto!important}.m-b-auto{margin-bottom:auto!important}.m-r-auto{margin-right:auto!important}.m-l-auto{margin-left:auto!important}.m-l--125{margin-left:-125px}.m-t--125{margin-top:-125px}.m-r--125{margin-right:-125px}.m-b--125{margin-bottom:-125px}.m-l--120{margin-left:-120px}.m-t--120{margin-top:-120px}.m-r--120{margin-right:-120px}.m-b--120{margin-bottom:-120px}.m-l--115{margin-left:-115px}.m-t--115{margin-top:-115px}.m-r--115{margin-right:-115px}.m-b--115{margin-bottom:-115px}.m-l--110{margin-left:-110px}.m-t--110{margin-top:-110px}.m-r--110{margin-right:-110px}.m-b--110{margin-bottom:-110px}.m-l--105{margin-left:-105px}.m-t--105{margin-top:-105px}.m-r--105{margin-right:-105px}.m-b--105{margin-bottom:-105px}.m-l--100{margin-left:-100px}.m-t--100{margin-top:-100px}.m-r--100{margin-right:-100px}.m-b--100{margin-bottom:-100px}.m-l--95{margin-left:-95px}.m-t--95{margin-top:-95px}.m-r--95{margin-right:-95px}.m-b--95{margin-bottom:-95px}.m-l--90{margin-left:-90px}.m-t--90{margin-top:-90px}.m-r--90{margin-right:-90px}.m-b--90{margin-bottom:-90px}.m-l--85{margin-left:-85px}.m-t--85{margin-top:-85px}.m-r--85{margin-right:-85px}.m-b--85{margin-bottom:-85px}.m-l--80{margin-left:-80px}.m-t--80{margin-top:-80px}.m-r--80{margin-right:-80px}.m-b--80{margin-bottom:-80px}.m-l--75{margin-left:-75px}.m-t--75{margin-top:-75px}.m-r--75{margin-right:-75px}.m-b--75{margin-bottom:-75px}.m-l--70{margin-left:-70px}.m-t--70{margin-top:-70px}.m-r--70{margin-right:-70px}.m-b--70{margin-bottom:-70px}.m-l--65{margin-left:-65px}.m-t--65{margin-top:-65px}.m-r--65{margin-right:-65px}.m-b--65{margin-bottom:-65px}.m-l--60{margin-left:-60px}.m-t--60{margin-top:-60px}.m-r--60{margin-right:-60px}.m-b--60{margin-bottom:-60px}.m-l--55{margin-left:-55px}.m-t--55{margin-top:-55px}.m-r--55{margin-right:-55px}.m-b--55{margin-bottom:-55px}.m-l--50{margin-left:-50px}.m-t--50{margin-top:-50px}.m-r--50{margin-right:-50px}.m-b--50{margin-bottom:-50px}.m-l--45{margin-left:-45px}.m-t--45{margin-top:-45px}.m-r--45{margin-right:-45px}.m-b--45{margin-bottom:-45px}.m-l--40{margin-left:-40px}.m-t--40{margin-top:-40px}.m-r--40{margin-right:-40px}.m-b--40{margin-bottom:-40px}.m-l--35{margin-left:-35px}.m-t--35{margin-top:-35px}.m-r--35{margin-right:-35px}.m-b--35{margin-bottom:-35px}.m-l--30{margin-left:-30px}.m-t--30{margin-top:-30px}.m-r--30{margin-right:-30px}.m-b--30{margin-bottom:-30px}.m-l--25{margin-left:-25px}.m-t--25{margin-top:-25px}.m-r--25{margin-right:-25px}.m-b--25{margin-bottom:-25px}.m-l--20{margin-left:-20px}.m-t--20{margin-top:-20px}.m-r--20{margin-right:-20px}.m-b--20{margin-bottom:-20px}.m-l--15{margin-left:-15px}.m-t--15{margin-top:-15px}.m-r--15{margin-right:-15px}.m-b--15{margin-bottom:-15px}.m-l--10{margin-left:-10px}.m-t--10{margin-top:-10px}.m-r--10{margin-right:-10px}.m-b--10{margin-bottom:-10px}.m-l--5{margin-left:-5px}.m-t--5{margin-top:-5px}.m-r--5{margin-right:-5px}.m-b--5{margin-bottom:-5px}.m-l-0{margin-left:0}.m-t-0{margin-top:0}.m-r-0{margin-right:0}.m-b-0{margin-bottom:0}.m-l-5{margin-left:5px}.m-t-5{margin-top:5px}.m-r-5{margin-right:5px}.m-b-5{margin-bottom:5px}.m-l-10{margin-left:10px}.m-t-10{margin-top:10px}.m-r-10{margin-right:10px}.m-b-10{margin-bottom:10px}.m-l-15{margin-left:15px}.m-t-15{margin-top:15px}.m-r-15{margin-right:15px}.m-b-15{margin-bottom:15px}.m-l-20{margin-left:20px}.m-t-20{margin-top:20px}.m-r-20{margin-right:20px}.m-b-20{margin-bottom:20px}.m-l-25{margin-left:25px}.m-t-25{margin-top:25px}.m-r-25{margin-right:25px}.m-b-25{margin-bottom:25px}.m-l-30{margin-left:30px}.m-t-30{margin-top:30px}.m-r-30{margin-right:30px}.m-b-30{margin-bottom:30px}.m-l-35{margin-left:35px}.m-t-35{margin-top:35px}.m-r-35{margin-right:35px}.m-b-35{margin-bottom:35px}.m-l-40{margin-left:40px}.m-t-40{margin-top:40px}.m-r-40{margin-right:40px}.m-b-40{margin-bottom:40px}.m-l-45{margin-left:45px}.m-t-45{margin-top:45px}.m-r-45{margin-right:45px}.m-b-45{margin-bottom:45px}.m-l-50{margin-left:50px}.m-t-50{margin-top:50px}.m-r-50{margin-right:50px}.m-b-50{margin-bottom:50px}.m-l-55{margin-left:55px}.m-t-55{margin-top:55px}.m-r-55{margin-right:55px}.m-b-55{margin-bottom:55px}.m-l-60{margin-left:60px}.m-t-60{margin-top:60px}.m-r-60{margin-right:60px}.m-b-60{margin-bottom:60px}.m-l-65{margin-left:65px}.m-t-65{margin-top:65px}.m-r-65{margin-right:65px}.m-b-65{margin-bottom:65px}.m-l-70{margin-left:70px}.m-t-70{margin-top:70px}.m-r-70{margin-right:70px}.m-b-70{margin-bottom:70px}.m-l-75{margin-left:75px}.m-t-75{margin-top:75px}.m-r-75{margin-right:75px}.m-b-75{margin-bottom:75px}.m-l-80{margin-left:80px}.m-t-80{margin-top:80px}.m-r-80{margin-right:80px}.m-b-80{margin-bottom:80px}.m-l-85{margin-left:85px}.m-t-85{margin-top:85px}.m-r-85{margin-right:85px}.m-b-85{margin-bottom:85px}.m-l-90{margin-left:90px}.m-t-90{margin-top:90px}.m-r-90{margin-right:90px}.m-b-90{margin-bottom:90px}.m-l-95{margin-left:95px}.m-t-95{margin-top:95px}.m-r-95{margin-right:95px}.m-b-95{margin-bottom:95px}.m-l-100{margin-left:100px}.m-t-100{margin-top:100px}.m-r-100{margin-right:100px}.m-b-100{margin-bottom:100px}.m-l-105{margin-left:105px}.m-t-105{margin-top:105px}.m-r-105{margin-right:105px}.m-b-105{margin-bottom:105px}.m-l-110{margin-left:110px}.m-t-110{margin-top:110px}.m-r-110{margin-right:110px}.m-b-110{margin-bottom:110px}.m-l-115{margin-left:115px}.m-t-115{margin-top:115px}.m-r-115{margin-right:115px}.m-b-115{margin-bottom:115px}.m-l-120{margin-left:120px}.m-t-120{margin-top:120px}.m-r-120{margin-right:120px}.m-b-120{margin-bottom:120px}.m-l-125{margin-left:125px}.m-t-125{margin-top:125px}.m-r-125{margin-right:125px}.m-b-125{margin-bottom:125px}.margin-0{margin:0}.p-l-0{padding-left:0}.p-t-0{padding-top:0}.p-r-0{padding-right:0}.p-b-0{padding-bottom:0}.p-l-5{padding-left:5px}.p-t-5{padding-top:5px}.p-r-5{padding-right:5px}.p-b-5{padding-bottom:5px}.p-l-10{padding-left:10px}.p-t-10{padding-top:10px}.p-r-10{padding-right:10px}.p-b-10{padding-bottom:10px}.p-l-15{padding-left:15px}.p-t-15{padding-top:15px}.p-r-15{padding-right:15px}.p-b-15{padding-bottom:15px}.p-l-20{padding-left:20px}.p-t-20{padding-top:20px}.p-r-20{padding-right:20px}.p-b-20{padding-bottom:20px}.p-l-25{padding-left:25px}.p-t-25{padding-top:25px}.p-r-25{padding-right:25px}.p-b-25{padding-bottom:25px}.p-l-30{padding-left:30px}.p-t-30{padding-top:30px}.p-r-30{padding-right:30px}.p-b-30{padding-bottom:30px}.p-l-35{padding-left:35px}.p-t-35{padding-top:35px}.p-r-35{padding-right:35px}.p-b-35{padding-bottom:35px}.p-l-40{padding-left:40px}.p-t-40{padding-top:40px}.p-r-40{padding-right:40px}.p-b-40{padding-bottom:40px}.p-l-45{padding-left:45px}.p-t-45{padding-top:45px}.p-r-45{padding-right:45px}.p-b-45{padding-bottom:45px}.p-l-50{padding-left:50px}.p-t-50{padding-top:50px}.p-r-50{padding-right:50px}.p-b-50{padding-bottom:50px}.p-l-55{padding-left:55px}.p-t-55{padding-top:55px}.p-r-55{padding-right:55px}.p-b-55{padding-bottom:55px}.p-l-60{padding-left:60px}.p-t-60{padding-top:60px}.p-r-60{padding-right:60px}.p-b-60{padding-bottom:60px}.p-l-65{padding-left:65px}.p-t-65{padding-top:65px}.p-r-65{padding-right:65px}.p-b-65{padding-bottom:65px}.p-l-70{padding-left:70px}.p-t-70{padding-top:70px}.p-r-70{padding-right:70px}.p-b-70{padding-bottom:70px}.p-l-75{padding-left:75px}.p-t-75{padding-top:75px}.p-r-75{padding-right:75px}.p-b-75{padding-bottom:75px}.p-l-80{padding-left:80px}.p-t-80{padding-top:80px}.p-r-80{padding-right:80px}.p-b-80{padding-bottom:80px}.p-l-85{padding-left:85px}.p-t-85{padding-top:85px}.p-r-85{padding-right:85px}.p-b-85{padding-bottom:85px}.p-l-90{padding-left:90px}.p-t-90{padding-top:90px}.p-r-90{padding-right:90px}.p-b-90{padding-bottom:90px}.p-l-95{padding-left:95px}.p-t-95{padding-top:95px}.p-r-95{padding-right:95px}.p-b-95{padding-bottom:95px}.p-l-100{padding-left:100px}.p-t-100{padding-top:100px}.p-r-100{padding-right:100px}.p-b-100{padding-bottom:100px}.p-l-105{padding-left:105px}.p-t-105{padding-top:105px}.p-r-105{padding-right:105px}.p-b-105{padding-bottom:105px}.p-l-110{padding-left:110px}.p-t-110{padding-top:110px}.p-r-110{padding-right:110px}.p-b-110{padding-bottom:110px}.p-l-115{padding-left:115px}.p-t-115{padding-top:115px}.p-r-115{padding-right:115px}.p-b-115{padding-bottom:115px}.p-l-120{padding-left:120px}.p-t-120{padding-top:120px}.p-r-120{padding-right:120px}.p-b-120{padding-bottom:120px}.p-l-125{padding-left:125px}.p-t-125{padding-top:125px}.p-r-125{padding-right:125px}.p-b-125{padding-bottom:125px}.padding-0{padding:0}.font-6{font-size:6px}.font-7{font-size:7px}.font-8{font-size:8px}.font-9{font-size:9px}.font-10{font-size:10px}.font-11{font-size:11px}.font-12{font-size:12px}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.font-16{font-size:16px}.font-17{font-size:17px}.font-18{font-size:18px}.font-19{font-size:19px}.font-20{font-size:20px}.font-21{font-size:21px}.font-22{font-size:22px}.font-23{font-size:23px}.font-24{font-size:24px}.font-25{font-size:25px}.font-26{font-size:26px}.font-27{font-size:27px}.font-28{font-size:28px}.font-29{font-size:29px}.font-30{font-size:30px}.font-31{font-size:31px}.font-32{font-size:32px}.font-33{font-size:33px}.font-34{font-size:34px}.font-35{font-size:35px}.font-36{font-size:36px}.font-37{font-size:37px}.font-38{font-size:38px}.font-39{font-size:39px}.font-40{font-size:40px}.font-41{font-size:41px}.font-42{font-size:42px}.font-43{font-size:43px}.font-44{font-size:44px}.font-45{font-size:45px}.font-46{font-size:46px}.font-47{font-size:47px}.font-48{font-size:48px}.font-49{font-size:49px}.font-50{font-size:50px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.no-resize{resize:none}.font-normal{font-weight:400}.font-bold{font-weight:700}.font-semibold{font-weight:500}.font-italic{font-style:italic}.font-underline{text-decoration:underline}.font-line-through{text-decoration:line-through}.font-overline{text-decoration:overline}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{position:relative;display:inline-block;width:2rem;height:2rem;overflow:hidden;text-indent:-999em;vertical-align:text-bottom;border:.25em solid;border-color:currentColor transparent currentColor currentColor;border-radius:50%;animation-name:spinner-border;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:infinite}.spinner-border-reverse{border-color:transparent currentColor transparent transparent}.spinner-border-reverse:after{position:absolute;top:-.25em;right:-.25em;bottom:-.25em;left:-.25em;display:inline-block;content:"";border:.25em solid rgba(0,0,0,.1);border-radius:50%}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}.spinner-border-sm.spinner-border-reverse:after{border-width:.2em}@keyframes spinner-grow{0%{opacity:0;transform:scale(0)}50%{opacity:1}to{opacity:0;transform:scale(1)}}.spinner-grow{position:relative;display:inline-block;width:2rem;height:2rem;overflow:hidden;text-indent:-999em;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;animation-name:spinner-grow;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:infinite}.spinner-grow-sm{width:1rem;height:1rem}:root{--color-primary: #3eb7ba;--color-primary-hover: #42dbdd;--color-secondary: #061B25;--color-secondary-hover: #0b2733}*{scrollbar-width:auto;scrollbar-color:#3db7ba #ffffff}*::-webkit-scrollbar{width:14px}*::-webkit-scrollbar-track{background:#ffffff}*::-webkit-scrollbar-thumb{background-color:#3db7ba;border-radius:10px;border:3px solid #ffffff}.mdi-spin:before{animation:none}.topnav .navbar-nav .nav-link{font-weight:500}.topnav .navbar-nav .nav-link i{font-size:20px}.topnav .navbar-nav .dropdown-item{font-weight:500;font-size:14px}@media (max-width: 991.98px){.topnav{max-height:none;box-shadow:0 15px 15px #0003;border-radius:0}}.nav-item.dropdown.right{margin-left:auto}.nav-item .dropdown-menu i{color:var(--bs-teal)}body[data-layout=horizontal] .page-title-content{padding-bottom:10px}body[data-layout=horizontal] .page-title-content .page-title-box .breadcrumb-item.active{font-weight:500;cursor:pointer}@media (min-width: 769px){body[data-layout=horizontal] .page-content{padding:182px 12px 60px}body[data-layout=horizontal] #page-topbar{position:absolute}}@media (max-width: 768px){body[data-layout=horizontal] #page-topbar{position:relative}body[data-layout=horizontal] #page-topbar .navbar-header{position:fixed;top:0;left:0;right:0;z-index:10}body[data-layout=horizontal] #page-topbar .top-navigation{margin-top:70px;position:relative}body[data-layout=horizontal] .page-content{padding:24px 12px 60px;margin-top:0}.nav-item.dropdown.right{display:none;margin-left:unset}}@media (min-width: 1200px){.h2,h2{font-size:17px;margin:4px 0}}@media (max-width: 380px){.navbar-brand-box{display:inline-block!important;padding:0 1rem}}.col-botones{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:row!important;padding-bottom:10px}.col-botones .btn{font-weight:500;padding-left:25px;padding-right:25px}@media (max-width: 768px){.col-botones{margin-top:20px;justify-content:center}.col-xs-6{flex:0 0 auto;width:50%}}.btn-transparent{background-color:transparent;border-color:transparent;color:var(--color-primary)}.table-grid.block{padding:0}.table-grid td{font-size:13px;line-height:1.2}@media (max-width: 768px){.my-auto{min-height:auto;padding-top:4px;padding-bottom:4px}.table-grid.break-padding{margin-left:inherit;margin-right:inherit}.table-grid.block{border:none;background:transparent;box-shadow:none}.table-grid table{border:none}.table-grid thead{display:none}.table-grid tbody{display:flex;flex-direction:column;padding:0;border:none}.table-grid tbody tr{padding:10px 15px;margin-bottom:10px;border-radius:8px;box-shadow:0 3px 5px #0000004d;display:flex;flex-wrap:wrap;border:none}.table-grid tbody tr td{border:none;background-color:transparent!important;--bs-table-accent-bg: none !important}.table-grid tbody tr td.breaktd{flex-basis:100%}.table-grid tbody tr td.btntd{margin-top:10px;margin-left:auto;font-size:18px}.table-grid tbody tr td.btntd~td.btntd{margin-top:10px;margin-left:0}.table-grid tbody tr td.btntd .btn{padding:.3rem .6rem;font-size:13px}.table-grid tfoot{display:none}.table-responsive{overflow:inherit}.card-table{background-color:transparent;box-shadow:none}.card-table .card-body{padding:0}}.form-group{margin-bottom:10px}select.form-control{-webkit-appearance:auto;appearance:auto}.btn-xs{font-size:12px;padding:.1rem .3rem}.img-preview-container{display:block;border:1px solid #cbcbcb;min-height:130px;text-align:center;padding:10px}.img-preview-container img{max-width:100%;max-height:200px}.img-listado{height:45px;width:45px;object-fit:cover;border-radius:8px}.sin-resultados{margin:20px 0;text-align:center;font-size:16px}.sin-resultados i{color:var(--bs-teal);font-size:18px;margin-right:10px}.sweet-alert .sa-icon{margin-bottom:35px}.info-lateral{display:none;position:fixed;top:0;bottom:0;right:-500px;padding:20px;box-shadow:0 -5px 15px #0000004d;z-index:1005;transition:all .3s ease-in-out;background-color:#fff;width:400px;font-size:12px;overflow:auto}.info-lateral h2{font-size:18px;padding-bottom:10px;border-bottom:1px solid #AAA;margin-bottom:10px}.info-lateral img{width:100%;height:auto;border-radius:8px;margin-bottom:20px}.btn-cerrar-info-lateral{position:absolute;top:5px;right:10px;padding:10px;font-size:20px;cursor:pointer;color:#989898}@media (max-width: 768px){.info-lateral{width:100%}}.litepicker{font-family:var(--font-primary);font-size:1.2em}.container__months{box-shadow:none!important}.month-item-name{text-transform:capitalize}.litepicker .container__days .day-item.is-highlighted{background-color:#fff;position:relative}.litepicker .container__days .day-item.is-highlighted:after{content:"";display:block;background-color:var(--color-primary);width:6px;height:6px;position:absolute;left:calc(50% - 3px);top:2px;border-radius:3px}.litepicker .container__days .day-item.is-start-date.is-highlighted:after{background-color:#fff}.litepicker .container__days .day-item.is-locked{position:relative;background-color:#e40000;color:#fff}.litepicker .no-previous-month .container__days .day-item.is-locked{position:relative;color:#e4e4e4;background-color:transparent}.litepicker .container__days .day-item.is-today.is-locked,.litepicker .container__days .day-item.is-today~.is-locked{background-color:#e40000;color:#fff}.litepicker .container__days .day-item.is-today{color:var(--color-primary)}.litepicker .container__days .day-item.is-start-date{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.litepicker .container__days .day-item.is-in-range{background-color:var(--color-primary);color:#fff;opacity:.8}.litepicker .container__days .day-item.is-end-date{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.litepicker .container__days .day-item:hover{color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.loadingoverlay{justify-content:center!important}.loadingoverlay_text{font-size:25px!important;margin-top:20px!important;color:var(--color-primary)!important}.chosen-single{height:auto!important;background:none!important;border:1px solid #ced4da}.chosen-drop{border:none!important}.chosen-single,.chosen-results li{padding:10px 5px!important}.card-body-vista-previa-obra{display:flex;flex-direction:column}@media (max-width: 768px){.card-body-vista-previa-obra .row-titulo{order:0}.card-body-vista-previa-obra .row-seguimientos{order:2}.card-body-vista-previa-obra .row-datos-obra{order:1}}.card-file{text-align:left}.card-file .card-title{font-size:14px;font-weight:500}.card-file .icon-file{font-size:50px}.card-coste td,.card-facturacion td{position:relative;font-size:14px}.card-coste .btn-circle,.card-facturacion .btn-circle{position:absolute;left:17px;top:16px;width:30px;height:30px;border-radius:15px;padding:5px 0}.card-coste input[type=number],.card-coste input[type=text]{padding-left:60px;min-width:150px;max-width:180px;font-size:14px}.card-coste .number,.card-facturacion .number{font-size:15px;padding:17px 10px;text-align:right}.card-coste .number.total,.card-facturacion .number.total{font-weight:700}.button-close-modal-factura{color:#fff;opacity:1;font-size:38px;background:transparent;height:24px;border:none;line-height:20px}#resultsSearchCli,#resultsSearchCliEdit{width:400px;position:absolute;z-index:9999;background-color:#fff;border:gray solid 1px;box-shadow:0 8px 9px gray;height:-moz-fit-content;height:fit-content;max-height:300px;overflow-y:auto;padding:10px;display:none}#resultsSearchCli table,#resultsSearchCliEdit table{width:100%}#resultsSearchCli table td:first-child,#resultsSearchCliEdit table td:first-child{width:70%;cursor:pointer;padding:5px}#resultsSearchCli table td:last-child,#resultsSearchCliEdit table td:last-child{width:30%;cursor:pointer;padding:5px}#resultsSearchCli table td:last-child,#resultsSearchCliEdit table td:last-child{text-align:right}#resultsSearchCli table tbody>tr,#resultsSearchCliEdit table tbody>tr{border-bottom:gray solid 1px}#resultsSearchCli table tbody>tr:hover,#resultsSearchCliEdit table tbody>tr:hover{background-color:#2b3a4a;color:#fff}#resultsSearchCli table tbody>tr:last-child,#resultsSearchCliEdit table tbody>tr:last-child{border-bottom:none}.estado-factura-creada{background-color:#1f71dd;padding:5px 10px;color:#fff}.estado-factura-enviada{background-color:orange;padding:5px 10px;color:#fff}.estado-factura-cobrada{background-color:green;padding:5px 10px;color:#fff}.estado-factura-expirada{background-color:red;padding:5px 10px;color:#fff}.card-dashboard-title{border-radius:15px}.card-dashboard-title.lista{margin-bottom:-15px}.card-dashboard-title .card-body{padding:15px 20px}.card-dashboard-title .card-body h6{margin-bottom:0;font-size:16px}.card-dashboard-title.sm .card-body{padding:10px 20px}.card-dashboard-title.sm .card-body h6{font-size:12px;text-transform:capitalize}.btn-right{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:35px;height:35px;background-color:#fff;color:var(--color-primary);border-radius:10px;font-size:18px;display:flex;justify-content:center;align-items:center;cursor:pointer}.btn-right.btn-dark{background-color:var(--bs-dark);color:#fff}.card-dashboard-title.bg-warning .btn-right{color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))}.card-dashboard-title.bg-dark .btn-right{color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))}.flex-vertical{display:flex;flex-direction:column}.flex-vertical .dashboard-list-container{height:-webkit-fill-available;margin-bottom:20px;overflow:auto}.dashboard-list-container{background-color:#f0fafb;padding:30px 20px 10px;margin-bottom:20px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;display:flex;flex-direction:column}.dashboard-list{list-style:none;padding:0}.dashboard-list li{position:relative;cursor:pointer;font-size:16px;color:#545454;padding:12px 0;transition:all .2s ease-in-out}.dashboard-list li:hover{padding-left:15px}.dashboard-list li .btn-right{right:0}.dashboard-list-container.warning{background-color:#fff9ef}.dashboard-list-container.dark{background-color:#f0f0f0}.dashboard-list-footer{margin-top:auto;padding:10px 0;text-align:center}.dashboard-list-footer a{display:inline-block;border-radius:15px;font-size:16px}.activity-feed .feed-item{border-left:2px solid #e4e4e5}.activity-feed .feed-item .feed-item-list{position:relative;background:#FFF}.activity-feed .feed-item .feed-item-list:after{display:none}.dashboard-list-container .activity-feed{overflow:auto;max-height:320px;margin-bottom:20px}.dashboard-list-container.warning .activity-feed .feed-item:after{border-color:var(--bs-warning)}.dashboard-list-container.dark .activity-feed .feed-item:after{border-color:var(--bs-dark)}.dashboard-list-container.warning .activity-feed{scrollbar-color:var(--bs-warning) #ffffff}.dashboard-list-container.warning ::-webkit-scrollbar-thumb{background-color:var(--bs-warning)}.card-border{background-color:#fff;border:1px solid #E4E4E4;border-radius:15px;padding:10px}.list-group-resumen .list-group-item{cursor:pointer;border-radius:10px;background-color:#fafafa;margin-bottom:10px;border-top-width:1px}.list-group-resumen .list-group-item h2{font-size:14px}.list-group-resumen .list-group-item h2 span{color:var(--color-primary);margin-left:15px}.list-group-resumen .list-group-item .btn-right{background-color:var(--color-primary);color:#fff}.list-group-resumen .list-group-item .btn-right.btn-light{background-color:transparent;color:var(--color-primary)}.list-group-resumen .list-group-item div{padding-right:50px}.card-gris{background-color:#f8f8f8;border-radius:15px;padding:10px 20px}.card-gris h2{font-size:14px}.card-gris .card-item{padding:10px 0}.ev-seguimiento{text-align:left;white-space:normal;cursor:pointer;line-height:1.1}.ev-seguimiento .titulo{text-align:left;font-size:13px;font-weight:500;margin-bottom:5px}.ev-seguimiento .usuario{opacity:.8;font-size:10px}.mfp-bg,.mfp-wrap{z-index:1240}@media (min-width: 1150px){.modal-lg-full{max-width:calc(100% - 200px)}}@media (max-width: 1150px){.modal-lg-full{max-width:calc(100% - 20px)}}.card.card-coste .card-title,.card.card-facturacion .card-title{background-color:var(--color-primary);color:#fff;padding:15px 0;text-align:center;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.editable:after{content:"\f044";display:inline-block;color:var(--color-primary);font-family:"Font Awesome 5 Free";font-weight:900;margin-left:15px}.editable:focus{padding:2px 10px;outline-color:var(--color-primary)}.editable:focus:after{display:none}.total-fixed{position:fixed;bottom:103px;right:0;right:20px;width:25%}@media (max-width: 1400px){.total-fixed{position:static;width:auto}}
