@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);.dashboard-box{border-bottom:1px solid #9e9e9e;margin-bottom:1rem}.dashboard-box .title{margin-bottom:1rem;text-transform:uppercase}.dashboard-box .toggleGroupsWrapper{--columns:4;display:grid;grid-template-columns:repeat(var(--columns),1fr);padding:0 1rem 1rem}.dashboard-box .toggleGroupsWrapper .toggleGroup{display:flex;align-items:center}.dashboard-box .toggleGroupsWrapper .toggleGroup input{margin-right:.5rem}@media (max-width:500px){.dashboard-box .toggleGroupsWrapper{--columns:1}}@media (max-width:768px){.dashboard-box .toggleGroupsWrapper{--columns:2}}@media (max-width:768px){.dashboard-box{padding:1em}}.tabs-container .tabs{position:relative;height:80vh;min-height:400px;margin-bottom:2rem}.tabs-container .tabs.hasControls{height:calc(80vh + 150px)}.tabs-container .tab{position:absolute;height:100%;width:100%;opacity:0;z-index:1;transition:all .5s;background-color:#fff}.tabs-container .tab.active{opacity:1;z-index:2}.tabs-container .chart{height:80vh;min-height:400px}.tabs-container .small.chart{display:inline-block;width:49%;height:40vh;min-height:200px}.tab-headers{display:flex}.tab-headers .tab-header{background-color:#9e9e9e;padding:.5rem 1rem;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:2px;cursor:pointer;font-size:14px;transition:all .5s}.tab-headers .tab-header.active,.tab-headers .tab-header:hover{background-color:#3a3c39;color:#fff}.tabs-container.has-nested-tabs{padding-bottom:20rem;background:#e0e0e0}.tabs-container.has-nested-tabs>.tabs>.tab{padding:1rem;background-color:#e0e0e0}.tabs-container.has-nested-tabs>.tab-headers{background-color:#c1c1c1}.dashboard-box .button-bar{padding-left:0;padding-right:0;justify-content:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #9e9e9e;align-items:center}.dashboard-box .button-bar input,.dashboard-box .button-bar label,.dashboard-box .button-bar select{margin-right:1rem}.dashboard-box .button-bar .button-bar-element{display:flex;align-items:center}@media (max-width:768px){.dashboard-box .button-bar label{width:33%}}form#cash-flow[data-date-type=months] .cash-flow-date-years,form#cash-flow[data-date-type=years] .cash-flow-date-months{display:none}[data-tab-group=clients] .legend table{width:100%;background-color:#fff;padding:1em}[data-tab-group=clients] .legend table td:last-of-type{text-align:left}[data-tab-group=clients] .legend table td,[data-tab-group=clients] .legend table tr{cursor:default}table{border:0;border-spacing:0 .5em}table button{font-size:.9rem;margin:0 auto}table button img{margin-left:5px}table td{position:relative;padding:4px;font-size:.9rem;vertical-align:middle;padding:1em;font-weight:700;cursor:pointer}table td,table td a{color:#757575}table td:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}table td:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;text-align:center}table td.date{white-space:nowrap}table div.tabla__status{flex-wrap:nowrap}table tr.issuer td.tabla__status,table tr.rep td.tabla__status{text-align:center;max-width:2em}table tr.rep td:last-of-type{text-align:left}table thead{background-color:#f2f2f2}table thead td{text-transform:uppercase;white-space:nowrap}table tbody tr{background-color:#f2f2f2;cursor:pointer}table tbody tr:hover{background-color:#ecd4d5}table tbody tr td{font-weight:600;padding:.25em 1em}table tbody tr.row-details{display:none;cursor:auto;background-color:transparent}table tbody tr.row-details.expanded{display:table-row}table tbody tr.row-details td{padding:0 1em;background-color:#d6d6d6}table tbody tr.row-details td:first-of-type{background-color:transparent;padding:0}table tbody tr.row-details ul{list-style:none;text-align:left;padding:0;display:flex;flex-wrap:wrap}table tbody tr.row-details ul li{display:inline-block;padding:1em 0;border-bottom:1px solid rgba(0,0,0,.1);padding-right:2em}table tbody tr.row-details ul li:after{content:"|";display:inline-block;font-size:.6em;padding-top:.2em;margin-left:2em}table tbody tr.row-details ul li.divider{font-size:.6em;padding-top:.2em;opacity:.5}table tbody tr.row-details ul li .label{padding-right:.5em;font-weight:700;text-transform:uppercase;color:#3a3c39}table tbody tr.row-details ul.table li{display:block;width:100%}table tbody tr.row-details ul.table li:after{display:none}table tbody tr.row-details p{text-align:left;padding:1em 0}table tbody tr.inactive td{color:#c1c1c1}table tbody input.multi-select{display:none}body.controller-invoices.action-index table td:last-of-type,body.controller-payments.action-index table td:last-of-type{text-align:left}.archive.top{background-color:#e0e0e0}.archive .tablero{padding-bottom:2em}.archive .group-wrapper.search-hidden,.archive table tbody tr.filter-issuer-hidden,.archive table tbody tr.row-details.expanded.filter-issuer-hidden,.archive table tbody tr.row-details.expanded.search-hidden,.archive table tbody tr.row-details.filter-issuer-hidden,.archive table tbody tr.row-details.search-hidden,.archive table tbody tr.search-hidden{display:none}.archive table#invoices_current .row-details ul{margin-bottom:2em}.archive table#invoices_current .row-details ul li:last-child:after{display:none}.archive .balances{list-style:none;padding:1em;padding-bottom:2em;color:#757575}.archive .balances .label{font-weight:700;text-transform:uppercase}.archive .balances li{padding-bottom:.5em;padding-right:2em}@media (min-width:1024px){.archive .balances{padding:0 0 2em}.archive .balances li{display:inline-block;padding-bottom:0}}@media (min-width:768px){.archive{padding:0 2em}}@media (min-width:1024px){.archive.top{margin-left:-2em;margin-right:-2em;padding:0 4em}.archive.top table{margin-bottom:1.05em}}.group-wrapper table.group{margin-bottom:0}.group-wrapper table.group tr:not(.inactive):hover{cursor:pointer;background-color:#ecd4d5}.group-wrapper table.group tr.inactive td{color:#c1c1c1}.group-wrapper table.group tr td:first-of-type{width:25%}@media (min-width:768px){.group-wrapper table.group tr td:first-of-type{width:10%}}.group-wrapper table.group tr td:nth-of-type(2){width:50%}@media (min-width:768px){.group-wrapper table.group tr td:nth-of-type(2){width:65%}}.group-wrapper table.group tr td:nth-of-type(3){width:7em}.group-wrapper table.group tr td:nth-of-type(3) a{display:block;width:2.25em;height:2.25em;background-size:1.25em;background-repeat:no-repeat;background-position:50%;text-indent:-9999px;float:right}.group-wrapper table.group tr td:nth-of-type(3) a.edit{background-image:url(../img/svg_iconsdark/edit-dark.svg)}.group-wrapper table.group tr td:nth-of-type(3) a.group-activate{background-image:url(../img/svg_iconsdark/unlock-dark.svg)}.group-wrapper table.group tr td:nth-of-type(3) a.group-deactivate{background-image:url(../img/svg_iconsdark/lock-dark.svg)}.group-wrapper table.group tr td:nth-of-type(3) a:hover{opacity:.5}.group-wrapper .clients-wrapper{display:none;padding-left:8%}.group-wrapper .clients-wrapper.expanded{display:block}.group-wrapper .clients-wrapper .message{margin:0 0 1em;background:#9b9b9b}.group-wrapper .clients-wrapper table{margin-top:-.5em}.group-wrapper .clients-wrapper table thead{background-color:#aa4338}.group-wrapper .clients-wrapper table thead td,.group-wrapper .clients-wrapper table thead td a{color:#fff}.group-wrapper .clients-wrapper table thead td a:hover{color:#757575}.client-notes,.report-notes{display:inline-block;text-indent:-9999px;width:1.5rem;height:1.5rem;background-image:url("../img/svg_iconsdark/notes.svg");background-size:contain;background-repeat:no-repeat}.client-notes.active,.report-notes.active{background-image:url("../img/svg_iconsdark/notes_red.svg")}.tabla__contenedor{overflow:auto;max-height:50vh}.tabla__encabezado td{font-weight:700}.tabla__encabezado td a{color:inherit}.tabla__encabezado--negro{background:#3a3c39;color:#fff}.tabla__encabezado--negro button{color:#fff}.tabla__fila--verde{background:rgba(34,191,124,.25)!important}.archive:not(.group) table:not(.group) tbody tr:not(.row-details):hover{background-color:#c3e3f4}.archive:not(.group) table:not(.group) tbody tr:not(.row-details) td:first-of-type{background-color:#3a3c39;border-right:.5em solid #c1c1c1;padding:5px;width:2.5em}.archive:not(.group) table:not(.group) tbody tr:not(.row-details) td:first-of-type.expanded,.archive:not(.group) table:not(.group) tbody tr:not(.row-details) td:first-of-type:hover{background-color:#262626}.archive.top table:not(.group) tbody tr:not(.row-details) td:first-of-type{background-color:#aa4338;border-right:.5em solid #e0e0e0}.archive.top table:not(.group) tbody tr:not(.row-details) td:first-of-type.expanded,.archive.top table:not(.group) tbody tr:not(.row-details) td:first-of-type:hover{background-color:#421611}.archive.group .actions a{display:inline-block;width:2.25em;height:2.25em;margin-left:.5em;background-size:1.25em;background-repeat:no-repeat;background-position:50%;text-indent:-9999px}.archive.group .actions a.edit{background-image:url(../img/svg_iconswhite/edit.svg)}.archive.group .actions a.add{background-image:url(../img/svg_iconswhite/add.svg)}.archive.group header .sub{font-size:1rem}.archive.group header .actions{padding-top:2.5em}.archive.group header .actions a{background-color:#aa4338}.archive.group table tbody tr td{padding-top:.5em;padding-bottom:.5em}.archive.group table tbody tr td .actions a{margin:0;opacity:.5}.archive.group table tbody tr td .actions a:hover{opacity:1}.archive.group table tbody tr td .actions a.edit{background-image:url(../img/svg_iconsdark/edit-dark.svg)}.archive.group table tbody tr td .actions a.delete{background-image:url(../img/svg_iconsdark/delete-dark.svg)}.archive.group table tbody tr td:first-of-type{padding-left:1em}.archive.group table tbody tr td:last-of-type{width:8em}@media (max-width:500px){.archive.group header h1.titulo--principal{margin-bottom:0}.archive.group header .actions{text-align:center;padding:.5em 0;background-color:#9e9e9e}}.archive.no-buttons table:not(.group) thead tr td:last-of-type{text-align:left}.archive.no-buttons table:not(.group) tbody tr:not(.row-details) td:first-of-type,.archive.no-buttons table:not(.group) tbody tr:not(.row-details) td:first-of-type:hover{background-color:transparent;border-right:none;text-align:center}.archive.no-buttons table:not(.group) tbody tr:not(.row-details) td:last-of-type{text-align:left}.tabla__status .documentExpirationStatus,.tabla__status .reportPreinvoiceBalanceAlert{display:inline-block;width:1.25em;height:1.25em;padding:0}.tabla__status .documentExpirationStatus{background-color:#aa4338}.tabla__status .reportPreinvoiceBalanceAlert{margin-left:.5em;background:transparent url(../img/svg_othericons/statusicon_red.svg) no-repeat;background-size:contain}.tabla__status .reserved,.tabla__status .sold{background-color:#4280a9}.tabla__status .green{background-color:#38b77b}.tabla__status .yellow{background-color:#f4831f}.tabla__status .red{background-color:#c12227}.tabla__status .completed,.tabla__status .no-delivery{background-color:#4280a9}.tabla__status .completed-yellow{background-color:#f4831f}.tabla__status .completed-red{background-color:#c12227}.tabla__status .archived{background-color:#757575}.tabla__status .ended-green,.tabla__status .ended-green-modified{background-color:#38b77b}.tabla__status .ended-yellow{background-color:#f4831f}.tabla__status .legal{background-color:#000}.tabla__status .problem{background-color:#c12227}.tabla__status .cancelled{background-color:#4280a9}.tabla__status .cancelled-pending-document{background-color:#f4831f}.tabla__status span{white-space:nowrap;padding:.1em 1em .25em;border-radius:1em;color:#fff}.tabla .input__checkbox--label:before{margin-right:0}a.is_ordered_by:after,a.order_by:hover:after,td.is_ordered_by:after,td.order_by:hover:after{display:inline-block;content:"";width:1em;height:1em;margin-left:13px;margin-top:.25em;background-image:url("../img/svg_interfaceelements/collapsearrow.svg");background-position:100%;background-repeat:no-repeat;background-size:contain;cursor:pointer}.rep-issuer{background-color:#9b9b9b;padding:.25em .5em;border-radius:3px;margin:0 .25em;color:#fff}.report-has-contract,.report-has-no-contract{display:inline-block;width:1em;height:1em;margin-left:.5em;background:transparent url("../img/svg_iconsdark/x-red.svg") 50% no-repeat;background-size:contain;color:#262626!important}.report-has-contract.no-icon,.report-has-no-contract.no-icon{background:none}.report-has-contract.green,.report-has-no-contract.green{background-image:url("../img/svg_iconsdark/tick-green.svg");background-color:transparent}.report-has-contract.blue,.report-has-no-contract.blue{background-image:url("../img/svg_iconsdark/tick-blue.svg")}.report-has-contract.black,.report-has-no-contract.black{background-image:url("../img/svg_iconsdark/tick-black.svg")}@media screen and (max-width:768px){table td{font-size:.9rem;position:relative}table td:after{height:100%}table thead{display:none}table.group thead{display:block}table tbody tr{position:relative}table tbody tr td{font-weight:600;padding:.5em}table tbody tr.row-details td:first-of-type{display:none}.tabla__status{padding-right:.5em}.tabla__status span{padding:0;width:1em;height:1em;border-radius:50%;text-indent:-9999px}}.modal-container{position:fixed;z-index:999;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;display:none;justify-content:center;align-items:center}.modal-container.visible{display:flex}.modal-container .modal{width:26em;margin:10vh auto;background-color:#fff;padding:0 2em 2em;color:#757575;border-radius:.5em;position:relative;font-size:.85em;font-weight:600}.modal-container .modal .close-modal{position:absolute;right:-1em;top:0;color:#fff;border:1px solid #fff;font-size:2.5rem;width:2rem;height:2rem;line-height:1px;font-family:Courier,monospace;padding-top:2px}@media (max-width:500px){.modal-container .modal .close-modal{top:-1em;right:0}}.modal-container .modal header{text-transform:uppercase;margin-bottom:.5em}.modal-container .modal header h2{padding:1em 0;border-top:4px solid #3a3c39;border-bottom:1px solid #e0e0e0}.modal-container .modal section{border-bottom:1px solid #e0e0e0;padding:.5em 0;margin-bottom:1em;width:100%}.modal-container .modal p{margin-bottom:1em}.modal-container .modal .columns{display:flex}.modal-container .modal .columns :first-child{flex-grow:1}.modal-container .modal .columns :last-child{width:32%;text-align:right}.modal-container .modal .form-wrapper{max-height:70vh;overflow-y:auto}.modal-container .modal form textarea{width:100%}.modal-container .modal select{flex-grow:1;width:100%;max-width:100%}.modal-container .modal .input-container{flex-wrap:wrap}.modal-container .modal .input-container label{border:none;width:100%;text-align:left;padding:1em 0}.modal-container .modal .input-container input:not([type=checkbox]),.modal-container .modal .input-container textarea{width:100%}.modal-container .modal .input-container.submit{width:100%;margin-top:1em;padding-top:2em;padding-bottom:0;border-top:1px solid #e0e0e0;justify-content:center}.modal-container .modal .input-container.submit button{border-color:#757575}.modal-container .modal .label{text-transform:uppercase;font-weight:700;color:#3a3c39;display:block;margin-bottom:.5em}.modal-container .modal .label.checkbox-wrapper{display:grid;grid-template-columns:2em 1fr;gap:1em;align-items:center}.modal-container .modal fieldset{background:transparent}.modal-container .modal fieldset label{border:none}.modal-container .modal.send-purchase-client .columns :last-child,.modal-container .modal.set-provider .columns :last-child{width:auto}.modal-container .modal.send-purchase-client form#set-provider .btn.add,.modal-container .modal.set-provider form#set-provider .btn.add{margin-right:0}.modal-container .modal.set-rental-start form{display:flex;justify-content:space-between;flex-wrap:wrap}.modal-container .modal.set-rental-start form section{border:none}.modal-container .modal.set-rental-start form .input-container.date{width:30%;display:block;padding-bottom:2em}.modal-container .modal.set-rental-start form .input-container.date label{width:100%;display:block;text-align:left;margin-bottom:1em;border:none}.modal-container .modal.set-rental-start form .input-container.date input{width:100%;display:block}.modal-container .modal.download-invoices:not([data-mode=all]) .mode-all,.modal-container .modal.download-invoices:not([data-mode=pending]) .mode-pending,.modal-container .modal .modify-only{display:none}.modal-container .modal.modify .modify-only{display:block}.modal-container .modal.modify .modify-only.columns{display:flex}.modal-container .modal.modify .create-only{display:none}.modal-container.confirm .modal{background-color:#aa4338;color:#fff;padding-top:2em;text-transform:uppercase;text-align:center}.modal-container.confirm .modal .message-text{display:inline-block;padding:.25em 3em 1em 0;background-image:url(../img/svg_iconswhite/error.svg);background-size:1.5em;background-position:99% 0;background-repeat:no-repeat}.modal-container.confirm .modal .input-container{border:none;display:flex;flex-wrap:nowrap}.modal-container.confirm .modal .input-container.submit{margin:0;padding:0}.modal-container.confirm .modal .input-container.submit .btn{border-color:#fff;color:#fff;margin:0 1em;font-weight:400;letter-spacing:1px;padding:.5em 2em}footer{display:flex;padding:2em;background-color:#262626;color:#757575;font-size:16px;font-weight:600;border-top:10px solid #aa4338}footer .copyright{width:70%;flex-grow:1}footer .links{width:30%;display:flex;justify-content:space-between}footer .links a{color:#757575}footer .links a:hover{color:#fff}@media (max-width:1024px){footer .copyright{width:50%;padding-right:2em}footer .links{width:50%}}@media (max-width:768px){footer{flex-wrap:wrap}footer .copyright{width:100%;padding:0 0 2em}footer .links{width:100%;flex-wrap:wrap}footer .links a{width:100%}}fieldset.issuer-files{padding-bottom:2em}fieldset.issuer-files .input-container{flex-wrap:wrap}fieldset.issuer-files .input-container label{width:100%;margin:1em 0 .5em;padding-bottom:.5em;text-align:left}fieldset.issuer-files .input-container input{width:auto}fieldset.issuer-files input[type=file]{flex-basis:50%;flex-grow:0;flex-shrink:0}fieldset.rep{border-top:2px solid #3a3c39}fieldset.rep:first-of-type:not(.saved),fieldset.rep:first-of-type:not(.saved) .cancel-rep{display:none}fieldset.rep:first-of-type:not(.saved) .input-container:first-of-type input{margin-right:0}fieldset.rep button{display:inline-block;text-indent:-9999px;width:2em;height:2em;background-size:1em;background-position:50%;background-repeat:no-repeat}fieldset.rep button.delete{background-color:#3a3c39;background-image:url(../img/svg_iconswhite/delete.svg)}fieldset.rep input[type=file]{flex-basis:37%;flex-grow:0;flex-shrink:0}.items-wrapper .add-finance-report-item{margin-top:1em}fieldset.finance-report-item{border-top:2px solid #3a3c39;position:relative}fieldset.finance-report-item:first-of-type:not(.saved),fieldset.finance-report-item:first-of-type:not(.saved) .cancel-finance-report-item{display:none}fieldset.finance-report-item:first-of-type:not(.saved) .input-container:first-of-type input{margin-right:0}fieldset.finance-report-item:first-of-type button.move-finance-report-item-up,fieldset.finance-report-item:last-of-type button.move-finance-report-item-down{display:none}fieldset.finance-report-item input.order-number{position:absolute;left:.5em;top:0;width:auto;background:transparent;border:none}fieldset.finance-report-item button{display:inline-block;width:2em;height:2em;margin-right:.5em;background-color:#3a3c39;color:#fff;cursor:pointer;transition:all .5}fieldset.finance-report-item button:hover{background-color:#000}fieldset.finance-report-item button.move-finance-report-item{font-weight:700;transform:rotate(90deg)}fieldset.finance-report-item button.delete{text-indent:-9999px;background:#aa4338 url(../img/svg_iconswhite/delete.svg) 50% no-repeat;background-size:1em}.input-container{display:flex;align-items:center;padding-bottom:.5em}.input-container.hidden{display:none}.input-container label{margin-right:1em;text-transform:uppercase;text-align:right;border-bottom:1px solid #c1c1c1;font-weight:700}.input-container input.small{width:12em;flex-grow:0}.checkbox-wrapper label{display:flex;align-items:center}.input-row{display:flex;gap:2em}.checkbox-grid{display:grid;grid-template-columns:1fr 1fr 1fr}.checkbox-grid button,.checkbox-grid button[data-modal-name=brand-add]{margin-left:0!important}.checkbox-grid input[type=checkbox]{margin-right:1em}@media (min-width:1024px){.checkbox-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.file-exists,.password-exists{padding:.5em 1em;font-weight:700;border:2px solid #9e9e9e;margin-right:.5em;white-space:nowrap;cursor:pointer}.file-exists:hover,.password-exists:hover{background-color:#9e9e9e;color:#fff}#npv-rate-percent,#tasa-percent{max-width:6em}#months-display{flex-grow:1;margin-left:1em}.form-info{text-align:right;margin-top:-5em;padding:2em 3em;width:20em}.form-info input[type=submit]{margin-bottom:1em}.form-info .input__field,.form-info .input__label{flex-grow:1}.form-info .input__field{width:50%}.form-info .input__label{margin-right:13px;width:calc(50% - 13px)}.form-info .input-container{text-align:left;flex-wrap:wrap}.form-info .input-container label{text-align:left;border:none;width:100%;margin:0;margin-bottom:.5em}.form-info .input-container hr{margin-bottom:1em}.form-info .input-container .value{width:100%;border-bottom:2px solid #aa4338;margin-bottom:1em;padding-bottom:.25em;color:#757575;font-weight:600}.form-info .input-container:first-of-type .value,.form-info .input-container:last-of-type .value{border-bottom-color:#c1c1c1}form#client .form-info .input-container:first-of-type .value{border-bottom-color:#aa4338}.form-info .input-container .irr-display{cursor:pointer}.form-info .input-container.irr-breakdown{display:none}.form-info .summary{border:2px solid #9e9e9e;padding:1em;text-align:left;margin-bottom:2em}.form-info .summary p{margin-bottom:1em}@media (min-width:1200px){body.action-add footer,body.action-edit footer{z-index:999;position:relative}body.action-add .form-info,body.action-edit .form-info{position:fixed;z-index:900;top:120px;max-height:calc(100vh - 96px);overflow:auto;margin-top:0;right:0;background:url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 0 0;background-size:2px;min-height:100vh}body.action-add .main,body.action-edit .main{margin-right:20em}}form textarea{width:100%}form .error-message{margin:1em 0 0;background-color:#aa4338;background-image:url(../img/svg_iconswhite/error.svg)}form .validation.message{display:none}form .input-container.error-max .validation.error.max,form .input-container.error-rfc .validation.error.rfc,form h3{display:block}form h3{text-transform:uppercase;font-weight:700;border-bottom:1px solid #000;width:100%;background:transparent;margin-bottom:1rem;padding-bottom:.5rem;padding-left:1em;padding-right:1em}form fieldset{padding:1em;border-top:1px solid #f0f0f0;border-bottom:1px solid silver}form fieldset:nth-of-type(odd){background-color:#d6d6d6}form fieldset .input-container{position:relative}form fieldset .input-container.justify-end{justify-content:flex-end}form fieldset .input-container label{width:12em;flex-shrink:0}form fieldset .input-container label.inline{width:7em;margin-left:1em}form fieldset .input-container label[for=brand_name],form fieldset .input-container label[for=postal_code],form fieldset .input-container label[for=rental-name]{width:auto}form fieldset .input-container .legend{width:20%;flex-shrink:0;padding-left:1em;text-transform:uppercase;color:#9b9b9b;margin-bottom:.5em;font-size:.75em}form fieldset .input-container input:not(:last-child),form fieldset .input-container select:not(:last-child){margin-right:.5em}form fieldset .input-container>.input-container,form fieldset .input-container>.input__field,form fieldset .input-container>input:not([type=radio]),form fieldset .input-container>select{width:50%;flex-grow:1}form fieldset .input-container>.input-container.button-wrapper,form fieldset .input-container>.input__field.button-wrapper,form fieldset .input-container>input:not([type=radio]).button-wrapper,form fieldset .input-container>select.button-wrapper{width:auto;justify-content:flex-end}form fieldset .input-container.submit{justify-content:center}form fieldset .input-container>input[type=submit]{width:auto;flex-grow:0}form fieldset .input-container>input[type=checkbox]{width:100%;flex-grow:0}@media (min-width:1024px){form fieldset .input-container>input[type=checkbox]{width:2em}}form fieldset .input-container .percent{padding-right:1em}form fieldset .input-container.sub label{border:none;color:#757575}form fieldset select#client-title,form fieldset select#title{width:5em}form fieldset.contacts h3{padding-top:.5em;margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #757575;text-transform:uppercase;position:relative}form fieldset.contacts h3 .button-wrapper{position:absolute;right:0;top:0;width:auto}form fieldset.contacts .input-container{width:100%}form fieldset.contacts .input-container label,form fieldset.contacts .input-container label.inline{text-align:left;border:none}form fieldset.contacts .input-container .input{flex-grow:1}form fieldset.contacts .email-container{padding-bottom:2em}form fieldset.contacts .email-container:last-of-type{padding-bottom:0}form fieldset.contacts .email-container .button-wrapper{width:3em}form fieldset.contacts .new-contact{margin-bottom:2em}form fieldset.contacts button.add-new-contact{background-color:#aa4338;width:2.75em;height:2.75em;background-image:url("../img/svg_iconswhite/add.svg");background-size:2em;background-position:50%;background-repeat:no-repeat;text-indent:-9999px;cursor:pointer}@media (min-width:768px){form fieldset.contacts .input-container{display:block}form fieldset.contacts .input-container label{width:12em;display:inline-block}form fieldset.contacts .input-container input{margin-bottom:1em}}form fieldset.client-option{position:relative}form fieldset.client-option input[type=radio]{position:absolute;left:1em;top:0;height:100%;width:1em}form fieldset.external-user-options input{flex-grow:0;width:10em}form fieldset.broker input{width:100%;margin-bottom:.5em}@media (min-width:768px){form fieldset.broker .input-container{flex-wrap:wrap}form fieldset.broker .input-container input{width:50%;margin-right:0}form fieldset.broker .input-container input:not(:first-of-type){margin-left:15em}}form fieldset.variable-payments button{background-color:#aa4338;width:2.75em;height:2.75em;text-indent:-9999px;cursor:pointer;margin-right:.25em}form fieldset.variable-payments button.remove-payment,form fieldset.variable-payments button.remove-payment:focus,form fieldset.variable-payments button.remove-payment:hover{background-image:url("../img/svg_iconswhite/delete.svg")}form fieldset.variable-payments button:last-of-type{margin-right:0}form fieldset.variable-payments button:disabled{visibility:hidden}form fieldset.variable-payments button:hover{background-color:#3a3c39;border-color:#3a3c39}form fieldset.variable-payments button:focus{background-color:#aa4338;border-color:#aa4338}form fieldset.variable-payments button,form fieldset.variable-payments button:focus,form fieldset.variable-payments button:hover{background-image:url("../img/svg_iconswhite/add.svg");background-size:1.5em;background-position:50%;background-repeat:no-repeat}form fieldset.variable-payments .payment .month{width:6em}form fieldset.variable-payments .payment:first-of-type button.remove-payment{visibility:hidden}@media (min-width:1024px){form fieldset.variable-payments .payment .month{width:12em;flex-grow:0}}body.controller-loans.action-add form fieldset.client-option,body.controller-loans.action-edit form fieldset.client-option,body.controller-reports.action-add form fieldset.client-option,body.controller-reports.action-edit form fieldset.client-option{padding-left:2.5em}body.controller-loans.action-add form .form-info .variable-payments-info,body.controller-loans.action-edit form .form-info .variable-payments-info,body.controller-reports.action-add form .form-info .variable-payments-info,body.controller-reports.action-edit form .form-info .variable-payments-info{display:none;margin-bottom:2em}body.controller-loans.action-add form .form-info .variable-payments-info label,body.controller-loans.action-edit form .form-info .variable-payments-info label,body.controller-reports.action-add form .form-info .variable-payments-info label,body.controller-reports.action-edit form .form-info .variable-payments-info label{display:block;margin-bottom:1em}body.controller-loans.action-add form .form-info .message,body.controller-loans.action-edit form .form-info .message,body.controller-reports.action-add form .form-info .message,body.controller-reports.action-edit form .form-info .message{display:none}form #insurance-expiry,form #insurance-policy-upload{width:15em;flex-grow:0;margin-right:1em}body.controller-contracts.action-report form .form-info,body.controller-insurers.action-quotation form .form-info,body.controller-payments.action-add form .form-info{padding-bottom:2em}body.controller-contracts.action-report form .form-info .message,body.controller-insurers.action-quotation form .form-info .message,body.controller-payments.action-add form .form-info .message{margin:2em 0;width:100%;display:none}body.controller-contracts.action-report form .form-info.error .message.error,body.controller-insurers.action-quotation form .form-info.error .message.error,body.controller-payments.action-add form .form-info.error .message.error{display:block}body.controller-contracts.action-report form .form-info #sudo-wrapper,body.controller-insurers.action-quotation form .form-info #sudo-wrapper,body.controller-payments.action-add form .form-info #sudo-wrapper{display:none}body.controller-contracts.action-report form .form-info #sudo-wrapper input,body.controller-insurers.action-quotation form .form-info #sudo-wrapper input,body.controller-payments.action-add form .form-info #sudo-wrapper input{width:100%}body.controller-contracts.action-report form .form-info.date-sudo #sudo-wrapper,body.controller-contracts.action-report form .form-info.date-sudo .message.sudo,body.controller-contracts.action-report form .form-info.sudo #sudo-wrapper,body.controller-contracts.action-report form .form-info.sudo .message.sudo,body.controller-insurers.action-quotation form .form-info.date-sudo #sudo-wrapper,body.controller-insurers.action-quotation form .form-info.date-sudo .message.sudo,body.controller-insurers.action-quotation form .form-info.sudo #sudo-wrapper,body.controller-insurers.action-quotation form .form-info.sudo .message.sudo,body.controller-payments.action-add form .form-info.date-sudo #sudo-wrapper,body.controller-payments.action-add form .form-info.date-sudo .message.sudo,body.controller-payments.action-add form .form-info.sudo #sudo-wrapper,body.controller-payments.action-add form .form-info.sudo .message.sudo{display:block}body.controller-contracts.action-report form .form-info #sudo-notes,body.controller-insurers.action-quotation form .form-info #sudo-notes,body.controller-payments.action-add form .form-info #sudo-notes{display:none;width:100%}body.controller-contracts.action-report form .form-info.sudo-notes #sudo-notes,body.controller-insurers.action-quotation form .form-info.sudo-notes #sudo-notes,body.controller-payments.action-add form .form-info.sudo-notes #sudo-notes{display:block}body.controller-contracts.action-report form :not(.form-info) button,body.controller-insurers.action-quotation form :not(.form-info) button,body.controller-payments.action-add form :not(.form-info) button{border-color:#3a3c39}body.controller-contracts.action-report form :not(.form-info) button:hover,body.controller-insurers.action-quotation form :not(.form-info) button:hover,body.controller-payments.action-add form :not(.form-info) button:hover{background-color:#3a3c39}body.controller-contracts.action-report form button[disabled=true],body.controller-contracts.action-report form input[type=submit]:disabled,body.controller-insurers.action-quotation form button[disabled=true],body.controller-insurers.action-quotation form input[type=submit]:disabled,body.controller-payments.action-add form button[disabled=true],body.controller-payments.action-add form input[type=submit]:disabled{cursor:auto!important;color:#3a3c39;background-color:#757575;border-color:#757575}body.controller-contracts.action-report form button[disabled=true]:hover,body.controller-contracts.action-report form input[type=submit]:disabled:hover,body.controller-insurers.action-quotation form button[disabled=true]:hover,body.controller-insurers.action-quotation form input[type=submit]:disabled:hover,body.controller-payments.action-add form button[disabled=true]:hover,body.controller-payments.action-add form input[type=submit]:disabled:hover{color:#3a3c39}body.controller-contracts.action-report form fieldset.buttons,body.controller-insurers.action-quotation form fieldset.buttons,body.controller-payments.action-add form fieldset.buttons{text-align:center}body.controller-contracts.action-report form fieldset.buttons button,body.controller-insurers.action-quotation form fieldset.buttons button,body.controller-payments.action-add form fieldset.buttons button{margin-left:.5em;margin-right:.5em}@media (min-width:768px){body.controller-contracts.action-report form fieldset.buttons,body.controller-insurers.action-quotation form fieldset.buttons,body.controller-payments.action-add form fieldset.buttons{text-align:right}body.controller-contracts.action-report form fieldset.buttons button,body.controller-insurers.action-quotation form fieldset.buttons button,body.controller-payments.action-add form fieldset.buttons button{margin-left:1em;margin-right:0}}body.controller-contracts.action-report form .invoice-part,body.controller-insurers.action-quotation form .invoice-part,body.controller-payments.action-add form .invoice-part{display:none;margin-bottom:1em}body.controller-contracts.action-report form .invoice-part input,body.controller-contracts.action-report form .invoice-part select,body.controller-insurers.action-quotation form .invoice-part input,body.controller-insurers.action-quotation form .invoice-part select,body.controller-payments.action-add form .invoice-part input,body.controller-payments.action-add form .invoice-part select{margin-right:0}body.controller-contracts.action-report form .invoice-part .invoice-balance-display-wrapper,body.controller-insurers.action-quotation form .invoice-part .invoice-balance-display-wrapper,body.controller-payments.action-add form .invoice-part .invoice-balance-display-wrapper{width:100%;text-align:center;margin-top:1em;display:none}body.controller-contracts.action-report form .invoice-part button,body.controller-insurers.action-quotation form .invoice-part button,body.controller-payments.action-add form .invoice-part button{margin-left:1em}body.controller-contracts.action-report form .invoice-part .message.error,body.controller-insurers.action-quotation form .invoice-part .message.error,body.controller-payments.action-add form .invoice-part .message.error{display:none}body.controller-contracts.action-report form .invoice-part.error .message.error,body.controller-insurers.action-quotation form .invoice-part.error .message.error,body.controller-payments.action-add form .invoice-part.error .message.error{display:block}body.controller-contracts.action-report form .invoice-part:first-of-type .cancel-invoice-part,body.controller-insurers.action-quotation form .invoice-part:first-of-type .cancel-invoice-part,body.controller-payments.action-add form .invoice-part:first-of-type .cancel-invoice-part{display:none}@media (min-width:768px){body.controller-contracts.action-report form .invoice-part .input-container,body.controller-insurers.action-quotation form .invoice-part .input-container,body.controller-payments.action-add form .invoice-part .input-container{flex-wrap:wrap}body.controller-contracts.action-report form .invoice-part .invoice-balance-display-wrapper,body.controller-insurers.action-quotation form .invoice-part .invoice-balance-display-wrapper,body.controller-payments.action-add form .invoice-part .invoice-balance-display-wrapper{text-align:left;margin-left:13em;margin-bottom:1em}body.controller-contracts.action-report form .invoice-part .message,body.controller-insurers.action-quotation form .invoice-part .message,body.controller-payments.action-add form .invoice-part .message{margin-left:16em}}body.controller-contracts.action-report form .input-container.align-left,body.controller-insurers.action-quotation form .input-container.align-left,body.controller-payments.action-add form .input-container.align-left{display:block;text-align:left}body.controller-insurers.action-quotation form .form-info{padding-left:0;padding-right:0;justify-content:flex-end}body.controller-insurers.action-quotation form .form-info button,body.controller-insurers.action-quotation form .form-info input{margin-bottom:1em;margin-left:1em;padding:1em}@media (min-width:1024px){body.controller-insurers.action-quotation form .form-info{padding-right:3em}body.controller-insurers.action-quotation form .form-info button,body.controller-insurers.action-quotation form .form-info input{margin-left:0;width:75%}}body.controller-insurers.action-quotation form .cancel-insurer{float:right}body.controller-insurers.action-quotation form .insurers-wrapper fieldset:first-of-type .cancel-insurer{display:none}@media (min-width:768px){body.controller-insurers.action-quotation form .field-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end}body.controller-insurers.action-quotation form .cancel-insurer{margin-top:2em}body.controller-insurers.action-quotation form .legend{padding-top:.5em;width:auto}body.controller-insurers.action-quotation form .input-container{width:100%}body.controller-insurers.action-quotation form .input-container.half{width:50%}body.controller-insurers.action-quotation form .input-container.half .legend{padding-right:1em}}@media (min-width:1024px){body.controller-insurers.action-quotation form .input-container.half:nth-of-type(4) label{width:auto;padding-left:3em}body.controller-insurers.action-quotation form input.percent{flex-grow:0;width:8em}}body.controller-clients.action-check form .form-info .message{margin:3.5em 0 0}@media (max-width:1024px){body.controller-clients.action-check form .form-info{padding:0 0 3.5em}body.controller-clients.action-check form .form-info .message{width:100%;text-align:center}}form#report fieldset .input-container label:not(.inline){width:14em}form .input-info{background-color:#c1c1c1;border:0;border-radius:0;border-bottom:4px solid #aa4338}@media (max-width:1200px){form .bloques--reticula{flex-direction:column}form .bloques--reticula .form-info{width:100%;margin-top:0;order:1}form .bloques--reticula .tablero__principal{order:2}}@media (max-width:500px),(min-width:768px){form .bloques--reticula .form-info{padding:0;background:transparent}form header.bloques--reticula .input-container,form header.bloques--reticula input{display:none}}@media (min-width:500px) and (max-width:768px){form .bloques--reticula .form-info{padding:0}form .bloques--reticula .form-info .input-container.client-code,form .bloques--reticula .form-info .input-container.user-name,form .bloques--reticula .form-info hr.no-movil,form .bloques--reticula .form-info hr:first-of-type{display:none}form header.bloques--reticula{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:1px solid silver;margin-bottom:2em;padding-right:1em;background-color:#e0e0e0}form header.bloques--reticula .titulo--principal{width:33.3333%;margin:0}form header.bloques--reticula .input-container{padding-left:2em;flex-wrap:wrap;flex-grow:1;padding-bottom:0}form header.bloques--reticula .input-container label{width:100%;text-align:left;border:none;margin-bottom:.5em}form header.bloques--reticula .input-container .value{padding-bottom:.5em;border-bottom:2px solid #9e9e9e}}@media (min-width:500px) and (max-width:1200px){form .bloques--reticula .form-info{background:transparent;display:flex;justify-content:space-between}form .bloques--reticula .form-info hr{height:3em;width:1px;background:#757575;margin:0 .5em}form .bloques--reticula .form-info hr:last-of-type{display:none}form .bloques--reticula .form-info .input-container{flex-shrink:1}}@media (min-width:768px) and (max-width:1200px){form .bloques--reticula .form-info{flex-wrap:wrap;padding:0 3em}form .bloques--reticula .form-info hr{display:none}form .bloques--reticula .form-info .input-container{width:100%}}@media (min-width:1024px){form .bloques--reticula .form-info{padding:2em 3em 20em}}form#client .btn.add,form#client .btn.delete-email:not(.no-desktop),form#client .btn.show-modal,form#provider .btn.add,form#provider .btn.delete-email:not(.no-desktop),form#provider .btn.show-modal,form#report .btn.add,form#report .btn.delete-email:not(.no-desktop),form#report .btn.show-modal,form#set-provider .btn.add,form#set-provider .btn.delete-email:not(.no-desktop),form#set-provider .btn.show-modal{display:inline-block;width:2.25em;height:2.25em;margin-left:.5em;background-size:1.25em;background-repeat:no-repeat;background-position:50%;text-indent:-9999px;border:none;background-color:#aa4338}form#client .btn.add:hover,form#client .btn.delete-email:not(.no-desktop):hover,form#client .btn.show-modal:hover,form#provider .btn.add:hover,form#provider .btn.delete-email:not(.no-desktop):hover,form#provider .btn.show-modal:hover,form#report .btn.add:hover,form#report .btn.delete-email:not(.no-desktop):hover,form#report .btn.show-modal:hover,form#set-provider .btn.add:hover,form#set-provider .btn.delete-email:not(.no-desktop):hover,form#set-provider .btn.show-modal:hover{opacity:.5}form#client .btn.add,form#client .btn.show-modal,form#provider .btn.add,form#provider .btn.show-modal,form#report .btn.add,form#report .btn.show-modal,form#set-provider .btn.add,form#set-provider .btn.show-modal{background-image:url(../img/svg_iconswhite/add.svg)}form#client .btn.delete-email:not(.no-desktop),form#provider .btn.delete-email:not(.no-desktop),form#report .btn.delete-email:not(.no-desktop),form#set-provider .btn.delete-email:not(.no-desktop){background-image:url(../img/svg_iconswhite/delete.svg);text-indent:-9999px}.guarantor-wrapper{display:none}.guarantor-wrapper.visible{display:block}body.controller-manualinvoice.action-index .preinvoice.prototype,body.controller-preinvoices.action-client .preinvoice.prototype{display:none}body.controller-manualinvoice.action-index .preinvoice table tbody tr,body.controller-preinvoices.action-client .preinvoice table tbody tr{cursor:default}body.controller-manualinvoice.action-index .preinvoice table tbody tr:hover,body.controller-preinvoices.action-client .preinvoice table tbody tr:hover{cursor:default;background-color:#f2f2f2}body.controller-manualinvoice.action-index .preinvoice table tbody tr td.total,body.controller-preinvoices.action-client .preinvoice table tbody tr td.total{text-align:left}body.controller-manualinvoice.action-index td.custom-name,body.controller-preinvoices.action-client td.custom-name{min-width:300px}body.controller-manualinvoice.action-index form .subheader,body.controller-preinvoices.action-client form .subheader{text-transform:uppercase;color:#757575;padding:.5em 0}body.controller-manualinvoice.action-index form input.btn:disabled,body.controller-preinvoices.action-client form input.btn:disabled{border-color:#757575;color:#757575;pointer-events:none}body.controller-manualinvoice.action-index form tr.report.error,body.controller-preinvoices.action-client form tr.report.error{background:#aa4338}body.controller-manualinvoice.action-index form tr.report.error td,body.controller-preinvoices.action-client form tr.report.error td{color:#fff}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice{border-top:2px solid #9b9b9b;margin-bottom:2em}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice header,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice header{padding-top:.5em;display:flex;justify-content:space-between;align-items:center}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice header .input-container,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice header .input-container{padding-bottom:0}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table thead td,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table thead td{text-align:left}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table tbody tr td input,body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table tbody tr td select,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table tbody tr td input,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table tbody tr td select{width:100%}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table tbody tr:first-of-type td.buttons button.delete,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table tbody tr:first-of-type td.buttons button.delete{display:none}@media (max-width:768px){body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table tbody tr td,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table tbody tr td{display:inline-block}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table tbody tr td:first-of-type,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table tbody tr td:first-of-type{width:30%}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table tbody tr td:nth-of-type(2),body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table tbody tr td:nth-of-type(2){width:70%}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table tbody tr td:nth-of-type(3),body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table tbody tr td:nth-of-type(3){width:100%;padding-left:3em;position:relative}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table tbody tr td:nth-of-type(3):before,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table tbody tr td:nth-of-type(3):before{display:inline-block;position:absolute;left:1em;top:1em;content:"$";font-size:1.25em}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table tbody tr td.buttons,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table tbody tr td.buttons{width:100%;text-align:right}}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice header button,body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table button,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice header button,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table button{display:inline-block;text-indent:-9999px;width:2em;height:2em;background-size:1em;background-position:50%;background-repeat:no-repeat}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice header button.delete,body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table button.delete,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice header button.delete,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table button.delete{background-color:#3a3c39;background-image:url(../img/svg_iconswhite/delete.svg)}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice header button.add,body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table button.add,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice header button.add,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table button.add{background-size:1.5em;background-color:#aa4338;background-image:url(../img/svg_iconswhite/add.svg)}@media (min-width:768px){body.controller-manualinvoice.action-index form .preinvoices-wrapper,body.controller-preinvoices.action-client form .preinvoices-wrapper{padding:0 2em 2em}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice{border-top:none}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice header,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice header{justify-content:flex-start}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice header .input-container,body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice header button,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice header .input-container,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice header button{margin-left:1em}body.controller-manualinvoice.action-index form .preinvoices-wrapper .preinvoice table,body.controller-preinvoices.action-client form .preinvoices-wrapper .preinvoice table{width:100%}}body.controller-manualinvoice.action-index form .button-wrapper,body.controller-preinvoices.action-client form .button-wrapper{padding:2em;text-align:center}@media (min-width:768px){body.controller-manualinvoice.action-index form .button-wrapper,body.controller-preinvoices.action-client form .button-wrapper{display:flex;justify-content:space-between}}.cost-insurance-history{padding-bottom:2em}@media (max-width:768px){.cost-insurance-history .input-container:not(:first-of-type){display:block}}input.search{background-image:url("../img/svg_iconswhite/_searchreports_iconwhitebg.svg");background-position:100%;background-size:38px 28px;background-repeat:no-repeat;padding-right:45px;border:none}.buscador{margin-top:1em}@media (max-width:500px){.buscador{margin:0;padding:0 2vw}}input.changed{background-color:rgba(34,191,124,.25)}.btn{border:2px solid #aa4338;background-color:transparent;color:#3a3c39;font-size:.9rem;font-weight:700;line-height:1;height:auto;padding:10px 13px;-webkit-transition:all .3s ease;-ms-transition:.3s all ease;transition:all .3s ease;text-transform:uppercase}a.btn{cursor:pointer}.btn--gris,.btn--rojo,.btn:active,.btn:focus,.btn:hover{color:#fff}.btn--gris,.btn:active,.btn:focus{background:#3a3c39;border-color:#3a3c39}.btn--rojo,.btn:hover{background:#aa4338;border-color:#aa4338}.btn--img img{height:35px;width:35px}.btn--chico{font-size:.8rem}.btn--mini{border:2px solid #9e9e9e;font-size:.7rem;padding:4px 8px!important}.buscador .input__field{letter-spacing:1px;font-size:14px}@media (min-width:1024px){.buscador .input__field{width:300px}}.input__checkbox,.input__radio{display:none;height:0;left:-9999px;overflow:hidden;position:absolute;width:0}.input__checkbox--label,.input__radio--label{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;font-size:.9rem;text-transform:uppercase;font-weight:600;color:#757575}.input__checkbox:checked+.input__checkbox--label:before,.input__radio:checked+.input__checkbox--label:before{background-size:contain!important}.input__checkbox--label:before{background:url("../img/svg_interfaceelements/checkbox/checkbox_01.svg") no-repeat 50%}.input__checkbox:checked+.input__checkbox--label:before{background:url("../img/svg_interfaceelements/checkbox/checkbox_02.svg") no-repeat 50%;background-size:contain}.input__label{background:#d6d6d6;color:#3a3c39;-webkit-flex-shrink:0;flex-shrink:0;font-size:.85rem;font-weight:600;height:40px;margin-bottom:18px;min-width:0;padding:8px 15px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase}.input__label--centrado{text-align:center}.input__label--der{text-align:right}.input__label--izq{text-align:left}.input__label--falso{padding-left:9px;padding-right:9px;width:0;margin-right:8px}.input__label--chico{font-size:.8rem}.input__label--roja{background:#aa4338;color:#fff}.input__label--negra{background:#3a3c39;color:#fff}.input__label--azul{background:#94b5bf;color:#bad7e2}.input__field,input,select,textarea{background:#fff;border-bottom:2px solid #fff;border-left:2px solid #c1c1c1;border-right:2px solid #fff;border-top:2px solid #c1c1c1;color:#757575;font-weight:600;padding:.5em;font-size:14px;max-width:100%}@media (min-width:1400px){.input__field,input,select,textarea{font-size:16px}}.input__field,input,select{height:2.5em}.input__field[type=number],.number-formatted{min-width:90px}.input__field--disabled,input:disabled,select:disabled{background:#e0e0e0;cursor:not-allowed}.input__field--disabled:hover,input:disabled:hover,select:disabled:hover{color:unset;background-color:unset}.button-bar{display:flex;align-items:center;justify-content:space-between;padding:0 3em;width:100%;margin-top:1em}.button-bar label{border:none}@media (max-width:768px){.button-bar{flex-wrap:wrap}}@media screen and (max-width:768px){form fieldset .input-container label,form fieldset .input-container label.inline{width:100%;text-align:left;margin-bottom:.5em;margin-top:.5em;margin-left:0}form fieldset .input-container input,form fieldset .input-container input:not(:last-child),form fieldset .input-container select{margin-right:0}form fieldset .input-container .legend,form fieldset .input-container select:first-child{width:100%}form fieldset .input-container .currency,form fieldset .input-container .percent{width:15%;padding-left:.5em;padding-right:0}form .email-container .input-container{width:100%}form .email-container .input-container.button-wrapper{order:3}form#report fieldset .input-container label:not(.inline),form .email-container .input-container.button-wrapper .btn{width:100%}#months-display{margin:0}.button-bar{padding:0;display:flex}.button-bar .input-container label{padding-bottom:.5em;border-bottom:1px solid #c1c1c1;text-align:right}}.edit-user form .signature-preview{height:200px;margin:2em 0}.edit-user form .signature-preview img{width:100%;height:100%;object-fit:contain;object-position:0}.edit-user form .signature-public-link{padding:1em;margin-top:1em;background-color:#757575;border-radius:.5em;color:#fff}@media (min-width:1024px){.edit-user form .signature-preview,.edit-user form .signature-public-link-container{padding-left:13em}}.login{align-items:center;display:flex;flex-direction:column}.login__barra{background:url("../img/svg_dividers/horizaontal_dividerline.svg") repeat 0 0;display:block;height:100%;width:3%}.login__barra--izq{margin-right:35px}.login__barra--der{margin-left:35px}.login__contenedor{border-bottom:10px solid #aa4338;border-top:10px solid #aa4338;height:100%;max-width:660px;width:100%;padding-bottom:15px}.login__encabezado{margin:7vh 0;padding:7vh 0;position:relative}.login__encabezado:after,.login__encabezado:before{position:absolute;background:url("../img/svg_dividers/dividerline.svg") repeat 0 0;display:block;content:"";height:3px;top:0;width:100%}.login__encabezado:after{top:100%}.login__encabezado:before{top:0}.login__logo img{width:340px;min-width:200px}form.sudo-authenticate{padding:1em;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}form.sudo-authenticate fieldset .input-container{flex-wrap:wrap}form.sudo-authenticate fieldset label{width:100%;border:none;margin-bottom:1em;text-align:center}form.sudo-authenticate fieldset input{text-align:center}@media (min-width:768px){form.sudo-authenticate fieldset{max-width:20em}}@media (min-width:1024px){form.sudo-authenticate{height:50vh}}@media screen and (max-width:768px){.login__contenedor{padding:15px}.login__contenedor .login__barra{display:none}.login__contenedor .input-container.captcha{flex-wrap:wrap}.login__contenedor .input-container.captcha input{width:100%}}.menu__hamb{display:none}.menu__icon{align-items:center;display:flex;height:50px;justify-content:center;width:50px;margin-right:5px}.bloque--sidebar{width:280px;flex-shrink:0}@media (max-width:1024px){.bloque--sidebar{width:250px}}@media (max-width:768px){.bloque--sidebar{width:auto;min-width:66vw}}.sidebar{background:#3a3c39;border-top:10px solid #aa4338;order:1}.sidebar__hamb{display:none}.sidebar__logo{align-items:center;display:flex;justify-content:center;margin-left:2em}.sidebar__logo:after{height:38px!important}.encabezado__nombre{font-size:1.25rem;color:#3a3c39;font-weight:700;text-transform:uppercase;letter-spacing:.1em}@media (max-width:768px){.encabezado__nombre{font-size:.8rem}}nav ul li .menu__btn{background-color:#262626}nav ul li .menu__btn .menu__link{display:flex;align-items:center;justify-content:space-between;padding:1em 1.5em;color:#fff;text-transform:uppercase;font-size:140%;font-weight:600;text-align:left}nav ul li .menu__btn .menu__link:after{background:url("../img/svg_interfaceelements/collapsearrow.svg") no-repeat 50%;background-size:contain;display:block;content:"";height:1.25em;width:1.25em;transition:all .3s ease}nav ul li .menu__btn .menu__link.visible:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}nav ul li .menu__submenu{max-height:0;overflow:hidden;transition:all .3s ease;padding:0 .5em}nav ul li .menu__submenu.visible{max-height:1000vh}nav ul li .menu__submenu .menu__sublink{display:flex;align-items:center;background-color:#3a3c39;color:#9b9b9b;letter-spacing:1px;padding:1em 0}nav ul li .menu__submenu .menu__sublink .documents-expiration-warning,nav ul li .menu__submenu .menu__sublink .report-warning{display:none}nav ul li .menu__submenu .menu__sublink .documents-expiration-warning.visible,nav ul li .menu__submenu .menu__sublink.status-red .report-warning{display:inline-block;background-color:#c12227;padding:.25em .5em;border-radius:.5em;margin-left:1em}nav ul li .menu__submenu .menu__sublink img{opacity:.5;transition:opacity .3s}nav ul li .menu__submenu .menu__sublink:focus,nav ul li .menu__submenu .menu__sublink:hover{text-decoration:none}nav ul li .menu__submenu .menu__sublink:focus img,nav ul li .menu__submenu .menu__sublink:hover img{opacity:1}body.controller-clients.action-add .menu-clients-add span,body.controller-clients.action-index .menu-clients-index span,body.controller-loans.action-add .menu-loans-add span,body.controller-providers.action-add .menu-providers-add span,body.controller-reports.action-add .menu-reports-add span,body.controller-reports.action-index .menu-reports-index span,body.controller-reports.action-indexarchived .menu-reports-indexarchived span,body.controller-reports.action-preview .menu-reports-preview span,body.controller-settings.action-index .menu-settings-index span,body.controller-users.action-add .menu-users-index span,body.controller-users.action-index .menu-users-index span,nav ul li .menu__submenu .menu__sublink:focus span,nav ul li .menu__submenu .menu__sublink:hover span{margin-top:2px;border-bottom:2px solid #aa4338}@media screen and (max-width:900px){.menu__hamb,.sidebar__hamb{display:block}.menu__hamb img,.sidebar__hamb img{height:1.75em}.menu__hamb{width:70px}.menu__hamb button{padding-left:1em}.sidebar{position:fixed;border-top:0;left:-100%;max-height:100vh;min-height:100%;top:120px;transition:all .3s ease;z-index:300}.sidebar.visible{left:0}.sidebar__hamb{padding:15px;position:relative;background:#2d2d2d}.sidebar__hamb:after{position:absolute;background:url("../img/svg_dividers/dividerline_2.svg") repeat-x 0 100%;background-size:1px auto;display:block;bottom:0;content:"";height:2px;left:0;width:100%}.sidebar__nav{margin-top:1em;padding:0;overflow:auto;max-height:calc(100vh - 120px)}}header .is-sandbox{padding:.25em 1em;background-color:#38b77b;border-radius:4px;margin-top:1em;display:inline-block}.system_status{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.system_status .ok{color:#38b77b}.system_status .error{color:#c12227}.titulo--principal{border-top:10px solid #aa4338;display:inline-block;padding-top:1.5rem;font-size:1.15rem;text-transform:uppercase;font-size:140%;letter-spacing:1px}body.action-index .archive.top .titulo--principal{border-top-color:#aa4338}:not(.titulos__contendor) .titulo--principal{margin-bottom:1em}.titulo--principal .small{font-size:.75em;color:#757575;padding-top:.25em;display:inline-block}.titulo--principal--negro{border-top:10px solid #3a3c39}.titulo--secundario{border-top:10px solid #aa4338;display:flex;padding-top:1.5rem}.titulo--secundario span{font-size:1rem;font-weight:700;margin-left:10px;padding-bottom:8px;text-transform:uppercase}.titulos__contenedor{flex-wrap:wrap;align-items:flex-end;border-bottom:1px solid #9e9e9e;padding-bottom:2.5em;margin-bottom:.5em}body.controller-invoices .titulos__contenedor label,body.controller-items.action-index .titulos__contenedor label,body.controller-loans.action-index .titulos__contenedor label,body.controller-manualpreinvoices .titulos__contenedor label,body.controller-payments.action-index .titulos__contenedor label,body.controller-reports.action-ended .titulos__contenedor label,body.controller-reports.action-index .titulos__contenedor label{margin-bottom:.5em}body.controller-invoices .titulos__contenedor .break,body.controller-items.action-index .titulos__contenedor .break,body.controller-loans.action-index .titulos__contenedor .break,body.controller-manualpreinvoices .titulos__contenedor .break,body.controller-payments.action-index .titulos__contenedor .break,body.controller-reports.action-ended .titulos__contenedor .break,body.controller-reports.action-index .titulos__contenedor .break{display:none}body.controller-invoices .titulos__contenedor .btn,body.controller-items.action-index .titulos__contenedor .btn,body.controller-loans.action-index .titulos__contenedor .btn,body.controller-manualpreinvoices .titulos__contenedor .btn,body.controller-payments.action-index .titulos__contenedor .btn,body.controller-reports.action-ended .titulos__contenedor .btn,body.controller-reports.action-index .titulos__contenedor .btn{margin-left:1em;margin-bottom:1em}body.controller-invoices .titulos__contenedor .filter-checkbox,body.controller-invoices .titulos__contenedor .filter-dates,body.controller-invoices .titulos__contenedor .filter-issuer,body.controller-items.action-index .titulos__contenedor .filter-checkbox,body.controller-items.action-index .titulos__contenedor .filter-dates,body.controller-items.action-index .titulos__contenedor .filter-issuer,body.controller-loans.action-index .titulos__contenedor .filter-checkbox,body.controller-loans.action-index .titulos__contenedor .filter-dates,body.controller-loans.action-index .titulos__contenedor .filter-issuer,body.controller-manualpreinvoices .titulos__contenedor .filter-checkbox,body.controller-manualpreinvoices .titulos__contenedor .filter-dates,body.controller-manualpreinvoices .titulos__contenedor .filter-issuer,body.controller-payments.action-index .titulos__contenedor .filter-checkbox,body.controller-payments.action-index .titulos__contenedor .filter-dates,body.controller-payments.action-index .titulos__contenedor .filter-issuer,body.controller-reports.action-ended .titulos__contenedor .filter-checkbox,body.controller-reports.action-ended .titulos__contenedor .filter-dates,body.controller-reports.action-ended .titulos__contenedor .filter-issuer,body.controller-reports.action-index .titulos__contenedor .filter-checkbox,body.controller-reports.action-index .titulos__contenedor .filter-dates,body.controller-reports.action-index .titulos__contenedor .filter-issuer{padding:1em 2vw;width:100%}body.controller-invoices .titulos__contenedor .filter-checkbox label,body.controller-invoices .titulos__contenedor .filter-dates label,body.controller-invoices .titulos__contenedor .filter-issuer label,body.controller-items.action-index .titulos__contenedor .filter-checkbox label,body.controller-items.action-index .titulos__contenedor .filter-dates label,body.controller-items.action-index .titulos__contenedor .filter-issuer label,body.controller-loans.action-index .titulos__contenedor .filter-checkbox label,body.controller-loans.action-index .titulos__contenedor .filter-dates label,body.controller-loans.action-index .titulos__contenedor .filter-issuer label,body.controller-manualpreinvoices .titulos__contenedor .filter-checkbox label,body.controller-manualpreinvoices .titulos__contenedor .filter-dates label,body.controller-manualpreinvoices .titulos__contenedor .filter-issuer label,body.controller-payments.action-index .titulos__contenedor .filter-checkbox label,body.controller-payments.action-index .titulos__contenedor .filter-dates label,body.controller-payments.action-index .titulos__contenedor .filter-issuer label,body.controller-reports.action-ended .titulos__contenedor .filter-checkbox label,body.controller-reports.action-ended .titulos__contenedor .filter-dates label,body.controller-reports.action-ended .titulos__contenedor .filter-issuer label,body.controller-reports.action-index .titulos__contenedor .filter-checkbox label,body.controller-reports.action-index .titulos__contenedor .filter-dates label,body.controller-reports.action-index .titulos__contenedor .filter-issuer label{text-transform:uppercase;font-weight:700;display:block}body.controller-invoices .titulos__contenedor .filter-checkbox select,body.controller-invoices .titulos__contenedor .filter-dates select,body.controller-invoices .titulos__contenedor .filter-issuer select,body.controller-items.action-index .titulos__contenedor .filter-checkbox select,body.controller-items.action-index .titulos__contenedor .filter-dates select,body.controller-items.action-index .titulos__contenedor .filter-issuer select,body.controller-loans.action-index .titulos__contenedor .filter-checkbox select,body.controller-loans.action-index .titulos__contenedor .filter-dates select,body.controller-loans.action-index .titulos__contenedor .filter-issuer select,body.controller-manualpreinvoices .titulos__contenedor .filter-checkbox select,body.controller-manualpreinvoices .titulos__contenedor .filter-dates select,body.controller-manualpreinvoices .titulos__contenedor .filter-issuer select,body.controller-payments.action-index .titulos__contenedor .filter-checkbox select,body.controller-payments.action-index .titulos__contenedor .filter-dates select,body.controller-payments.action-index .titulos__contenedor .filter-issuer select,body.controller-reports.action-ended .titulos__contenedor .filter-checkbox select,body.controller-reports.action-ended .titulos__contenedor .filter-dates select,body.controller-reports.action-ended .titulos__contenedor .filter-issuer select,body.controller-reports.action-index .titulos__contenedor .filter-checkbox select,body.controller-reports.action-index .titulos__contenedor .filter-dates select,body.controller-reports.action-index .titulos__contenedor .filter-issuer select{width:100%;border:none}body.controller-invoices .titulos__contenedor .filter-dates .datepicker,body.controller-items.action-index .titulos__contenedor .filter-dates .datepicker,body.controller-loans.action-index .titulos__contenedor .filter-dates .datepicker,body.controller-manualpreinvoices .titulos__contenedor .filter-dates .datepicker,body.controller-payments.action-index .titulos__contenedor .filter-dates .datepicker,body.controller-reports.action-ended .titulos__contenedor .filter-dates .datepicker,body.controller-reports.action-index .titulos__contenedor .filter-dates .datepicker{width:7em;border:none}body.controller-invoices .titulos__contenedor .filter-dates .divider,body.controller-items.action-index .titulos__contenedor .filter-dates .divider,body.controller-loans.action-index .titulos__contenedor .filter-dates .divider,body.controller-manualpreinvoices .titulos__contenedor .filter-dates .divider,body.controller-payments.action-index .titulos__contenedor .filter-dates .divider,body.controller-reports.action-ended .titulos__contenedor .filter-dates .divider,body.controller-reports.action-index .titulos__contenedor .filter-dates .divider{font-weight:700;display:inline-block;line-height:2.5em}@media (min-width:768px){body.controller-invoices .titulos__contenedor .break,body.controller-items.action-index .titulos__contenedor .break,body.controller-loans.action-index .titulos__contenedor .break,body.controller-manualpreinvoices .titulos__contenedor .break,body.controller-payments.action-index .titulos__contenedor .break,body.controller-reports.action-ended .titulos__contenedor .break,body.controller-reports.action-index .titulos__contenedor .break{display:block;flex-shrink:1;flex-basis:100%}body.controller-invoices .titulos__contenedor .btn,body.controller-items.action-index .titulos__contenedor .btn,body.controller-loans.action-index .titulos__contenedor .btn,body.controller-manualpreinvoices .titulos__contenedor .btn,body.controller-payments.action-index .titulos__contenedor .btn,body.controller-reports.action-ended .titulos__contenedor .btn,body.controller-reports.action-index .titulos__contenedor .btn{margin-bottom:0}body.controller-invoices .titulos__contenedor .filter-checkbox,body.controller-invoices .titulos__contenedor .filter-dates,body.controller-invoices .titulos__contenedor .filter-issuer,body.controller-items.action-index .titulos__contenedor .filter-checkbox,body.controller-items.action-index .titulos__contenedor .filter-dates,body.controller-items.action-index .titulos__contenedor .filter-issuer,body.controller-loans.action-index .titulos__contenedor .filter-checkbox,body.controller-loans.action-index .titulos__contenedor .filter-dates,body.controller-loans.action-index .titulos__contenedor .filter-issuer,body.controller-manualpreinvoices .titulos__contenedor .filter-checkbox,body.controller-manualpreinvoices .titulos__contenedor .filter-dates,body.controller-manualpreinvoices .titulos__contenedor .filter-issuer,body.controller-payments.action-index .titulos__contenedor .filter-checkbox,body.controller-payments.action-index .titulos__contenedor .filter-dates,body.controller-payments.action-index .titulos__contenedor .filter-issuer,body.controller-reports.action-ended .titulos__contenedor .filter-checkbox,body.controller-reports.action-ended .titulos__contenedor .filter-dates,body.controller-reports.action-ended .titulos__contenedor .filter-issuer,body.controller-reports.action-index .titulos__contenedor .filter-checkbox,body.controller-reports.action-index .titulos__contenedor .filter-dates,body.controller-reports.action-index .titulos__contenedor .filter-issuer{width:auto;padding:0 2em 0 0}}@media (min-width:1024px){body.controller-invoices .titulos__contenedor .btn,body.controller-items.action-index .titulos__contenedor .btn,body.controller-loans.action-index .titulos__contenedor .btn,body.controller-manualpreinvoices .titulos__contenedor .btn,body.controller-payments.action-index .titulos__contenedor .btn,body.controller-reports.action-ended .titulos__contenedor .btn,body.controller-reports.action-index .titulos__contenedor .btn{height:2.75em}}body.controller-invoices.action-index .titulos__contenedor .filter-dates{margin-bottom:2em}@media (min-width:768px){body.controller-invoices.action-index .titulos__contenedor .filter-dates{margin-bottom:0;margin-left:2em}}body.controller-invoices.action-index .titulos__contenedor .search{order:4;margin-top:2em}@media (min-width:1024px){body.controller-invoices.action-index .titulos__contenedor .search{order:0;margin-top:0}}body.controller-invoices.action-index .titulos__contenedor .button-wrapper{width:100%}body.controller-invoices.action-index .titulos__contenedor .button-wrapper .btn{margin-left:2vw;margin-right:2em}@media (min-width:768px){body.controller-invoices.action-index .titulos__contenedor .button-wrapper{width:auto;align-self:flex-start;margin-top:2.5em}body.controller-invoices.action-index .titulos__contenedor .button-wrapper .btn{margin-left:0}}@media (min-width:1024px){body.controller-invoices.action-index .titulos__contenedor .button-wrapper{width:100%}}body.controller-items.action-index .titulos__contenedor .filter{width:100%;padding:0 2vw 1em}body.controller-items.action-index .titulos__contenedor .filter label{font-weight:700;text-transform:uppercase;padding:.5em 0}body.controller-items.action-index .titulos__contenedor .filter input,body.controller-items.action-index .titulos__contenedor .filter label,body.controller-items.action-index .titulos__contenedor .filter select{display:block;width:100%}@media (min-width:768px){body.controller-items.action-index .titulos__contenedor .filter{width:auto;padding:0}body.controller-items.action-index .titulos__contenedor .filter form{display:flex;align-items:center}body.controller-items.action-index .titulos__contenedor .filter form input,body.controller-items.action-index .titulos__contenedor .filter form label,body.controller-items.action-index .titulos__contenedor .filter form select{width:auto;margin-right:.5em}body.controller-items.action-index .titulos__contenedor .filter form select{margin-right:1em}}body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper{display:flex;width:100%;justify-content:space-between}body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper .button-wrapper{display:flex}body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper .button-wrapper .btn{margin-right:1em;display:none}body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper .button-wrapper .btn[disabled]{border-color:#9e9e9e;color:#9e9e9e;pointer-events:none}@media (min-width:1024px){body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper input.search{width:300px}body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper .message{margin:0 1em 0 0;display:none}}@media (max-width:600px){body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper{flex-wrap:wrap}body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper input.search{width:100%}body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper .button-wrapper{order:2}body.controller-manualpreinvoices.action-index .titulos__contenedor .control-wrapper .button-wrapper .btn{margin-top:1em}}.section-title{text-align:center;text-transform:uppercase;font-weight:600;margin-bottom:15px;padding-left:13px;display:block}body.controller-payments.action-add main header .header-info{padding:0 2vw;margin-bottom:2em}@media (max-width:768px){body.controller-payments.action-add main header .header-info{border-bottom:1px solid #9e9e9e;padding-bottom:2em}}body.controller-payments.action-add main header .header-info .label{text-transform:uppercase;font-weight:700}@media (min-width:768px){body.controller-payments.action-add main header .header-info{display:flex;margin-top:2.5em}body.controller-payments.action-add main header .header-info li{display:inline-block;margin-left:2em}}@media screen and (max-width:768px){.titulo--principal{-webkit-align-items:center;-ms-align-items:center;align-items:center;background:#3a3c39;border-top:10px solid #aa4338;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;padding:1em 0;text-align:center;width:100%}.titulo--principal span{background:none;margin:0;padding-bottom:0;color:#e0e0e0}.titulo--principal img{height:28px;margin-right:10px}.titulo--secundario{align-items:center;background:#e0e0e0;border-top:10px solid #aa4338;justify-content:flex-start;padding:1em 2vw;text-align:left;width:100%}.titulo--secundario span{background:none;margin:0;padding-bottom:0}.titulos__contendor{flex-direction:column}}@media screen and (max-width:900px){.encabezado{min-height:0;height:120px;padding:10px 0}.encabezado__botones{justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;padding:0 2vw}.encabezado__botones .franja--der:last-child:after,.encabezado__botones .franja--izq:before,.encabezado__persona{display:none}.encabezado__avatar{padding-right:0;margin-right:10px}.encabezado__avatar img{height:35px;width:35px;display:block}.encabezado__avatar.franja--der:after{display:none}.encabezado__icono{height:35px;margin-left:0;width:7px}.encabezado__icono img{height:25px}.encabezado__icono:hover{background:none}.encabezado__usuario{width:70px;padding-right:15px;padding-left:0;margin-right:.5em}.encabezado .sidebar__logo.franja--der:after{display:none}.encabezado .sidebar__logo img{height:2em}}*,:after,:before{box-sizing:border-box;border:0;margin:0;outline:0;padding:0;vertical-align:top}:after:focus,:before:focus,:focus{outline:0}::-moz-selection{background:#262626;color:#fff;text-shadow:none}::selection{background:#262626;color:#fff;text-shadow:none}a{color:#3a3c39;text-decoration:none}a img{border:0}a:active,a:focus,a:hover{text-decoration:underline}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}button{border:none;background:none;cursor:pointer!important;-webkit-appearance:none}caption,td,th{font-weight:400;text-align:left}em{font-style:italic}fieldset{border:none}img{max-width:100%;height:auto;vertical-align:top}ol,ul{list-style:none}strong{font-weight:700}svg:not(:root){overflow:hidden}.hidden{display:none}.visually-hidden{visibility:hidden;font-size:0}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media (min-width:1400px){html{font-size:16px}}body{background:#e0e0e0;font-size:14px;font-family:Open Sans,sans-serif;font-display:swap;color:#3a3c39;line-height:1.2;width:100%;min-height:100vh}body.action-index{background-color:#c1c1c1}input::placeholder{color:#9e9e9e;opacity:1}input[type=checkbox]{width:1.5em;height:1.5em;margin:.5em 0}.image-wrapper img{width:100%}main{flex-grow:1}@media (min-width:768px){main{margin-top:120px}}body.action-login main{margin-top:0}.align--center{align-self:flex-end}.animacion,.animacion:after,.animacion:before{transition:all .3s ease}.bloques--flex{display:flex}.bloques--reticula{display:flex;justify-content:space-between}.bloques--reticula--centrado{display:flex;justify-content:center;align-items:center}.bloques--reticula--around{display:flex;justify-content:space-around}.bloques--reticula--derecha{display:flex;justify-content:flex-end}.bloques--reticula__renglon{display:flex;justify-content:space-between;flex-wrap:wrap}.bloques__renglon{display:flex;flex-wrap:wrap}.bloques__renglon--centrado{display:flex;flex-wrap:wrap;justify-content:center}.bloques--renglones{justify-content:space-between}.bloques--renglones,.bloques--renglones--centrado,.bloques--renglones__arriba{display:flex;flex-direction:column}.bloques--renglones--centrado{align-items:center;justify-content:center}.bloque--descargas{margin:2rem 0 1rem}.bloque--fijo{-webkit-flex-shrink:0;flex-shrink:0}.bloque--grow{-webkit-flex-grow:1;flex-grow:1}.bloque--cuarto{width:24%}.bloque--full{width:100%}.bloque--mitad{width:49%}.bloque--tercio{width:33.33333%}.bloque--veinte{width:19.6%}.bloque--diez{width:9.8%}.bloque--cuarenta{width:39.2%}.bloque--60{width:60px!important}.bloque--45{width:43.55556%}.bloque__columnas{margin-top:1rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:56px;-moz-column-gap:56px;column-gap:56px}.bloque__columna--centrada{margin:0 auto;max-width:690px}.bloque--linea{border:1px solid #cfcfcf;border-radius:10px;padding:0 20px;margin:0 0 20px}.bloque--padding{padding:15px 0}.bloque{margin-top:32px}.bloque--inferior{margin-bottom:32px}.bloque--13{width:13%}.bloque--22{width:22%}.bloque--30{width:30%}.bloque--34{width:34%}.bloque--37{width:37%}.bloque--41{width:41%}.bloque--50{width:50%}.bloque--52{width:52%}.bloque--58{width:58%}.bloque-h--40{height:40px}.no-mb{margin-bottom:0!important}.section{height:100vh}.tax-password{display:inline-block;padding:1em;background-color:#9e9e9e;margin-top:1em;margin-bottom:2em;border-color:#fff}.contenido{width:100%;-webkit-flex-grow:1;flex-grow:1;padding:0 2em}body.controller-clients.action-add .contenido,body.controller-clients.action-edit .contenido,body.controller-loans.action-add .contenido,body.controller-providers.action-add .contenido,body.controller-providers.action-edit .contenido,body.controller-reports.action-add .contenido,body.controller-reports.action-edit .contenido{padding:0}@media (min-width:768px){body.controller-clients.action-add form fieldset,body.controller-clients.action-add form header,body.controller-clients.action-edit form fieldset,body.controller-clients.action-edit form header,body.controller-loans.action-add form fieldset,body.controller-loans.action-add form header,body.controller-providers.action-add form fieldset,body.controller-providers.action-add form header,body.controller-providers.action-edit form fieldset,body.controller-providers.action-edit form header,body.controller-reports.action-add form fieldset,body.controller-reports.action-add form header,body.controller-reports.action-edit form fieldset,body.controller-reports.action-edit form header{padding-left:3em;padding-right:3em}}section.contenido{-webkit-order:2;order:2;min-height:calc(100vh - 19em)}@media (min-width:1024px){section.contenido{min-height:calc(100vh - 8em)}}.desktop_mb,.mb{margin-bottom:18px!important}.desktop_ml,.ml{margin-left:13px!important}.desktop_mr,.mr{margin-right:13px!important}.desktop_mt,.mt{margin-top:18px!important}.ib{display:inline-block}.encabezado{align-items:center;background-color:#f2f2f2;height:120px;position:fixed;top:0;width:100%;z-index:999}.encabezado__avatar{margin-right:1rem;padding-right:1rem}.encabezado__avatar:after{height:38px!important}.encabezado__icono{display:block;height:50px;margin-left:1rem;-webkit-border-radius:50%;border-radius:50%;width:50px}.encabezado__icono:hover{background:#e0e0e0}.encabezado__rol{color:#9b9b9b;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.encabezado__perfil{position:absolute;background:#fff;max-height:0;overflow:hidden;right:2.5vw;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease;-ms-transition:.3s all ease;transition:all .3s ease}.encabezado__menu.visible .encabezado__perfil{max-height:unset}.toggle_report_context_menu{text-indent:-9999px;width:1.5em;height:1.6em;background-image:url("../img/svg_interfaceelements/profilemenu--blanco.svg");background-repeat:no-repeat;background-size:1.1em 1.6em;background-position:50%;transform:rotate(90deg)}.toggle_report_context_menu:hover{background-color:transparent}.report_context_menu{left:0;width:20em;margin-left:1.75em;margin-top:-.4em;z-index:999;transition:height .5s;background-color:#3a3c39}.report_context_menu li a{text-align:left;color:#fff}.report_context_menu li a:hover{background-color:#262626;color:#fff}.report_context_menu li.divide{border-bottom:1px solid hsla(0,0%,100%,.5)}.report_context_menu.visible{border-color:#fff;max-height:unset}.archive.top .report_context_menu{background-color:#aa4338}.archive.top .report_context_menu li a:hover{background-color:#421611}.encabezado__perfil a,.encabezado__perfil button{display:block;color:#000;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:8px;text-align:right;text-transform:uppercase;width:100%}.encabezado__perfil a:hover,.encabezado__perfil button:hover{background:rgba(34,191,124,.25);color:#9b9b9b;text-decoration:none}.encabezado__perfil li:not(:last-child){position:relative}.encabezado__perfil li:not(:last-child):after{position:absolute;background:url("../img/svg_dividers/dividerline.svg") repeat 0 0;display:block;content:"";height:1px;top:bottom;width:100%}.encabezado__perfil.visible{border:2px solid #fff;max-height:200vw;padding:0 8px}.encabezado__persona{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.encabezado__usuario{align-items:center;display:flex;justify-content:flex-end;flex-grow:0}.encabezado--login{background:#d6d6d6}.currency{color:#757575;font-weight:600}.currency,.dynamic{font-size:1em}.category{width:50%}.category:nth-of-type(odd){padding-right:7px}.category:nth-of-type(2n){padding-left:7px}.category input[type=number]{min-width:6em}.category .input__label{min-width:unset;flex-shrink:1}.franja{background:url("../img/svg_dividers/dividerline.svg");display:block;border:0;height:3px;margin:0 auto 18px}.franja--der,.franja--vert{position:relative}.franja--der:after,.franja--vert:after{position:absolute;background:url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 0 0;background-size:100% auto;display:block;content:"";height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px}.franja--der:after{right:0}.franja--vert:after{left:0}.franja--izq{position:relative}.franja--izq:before{position:absolute;background:url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 0 0;background-size:100% auto;display:block;content:"";height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px}.franjas_verticales{height:40px;display:block;-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start;background:url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 0 top,url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 12.5% top,url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 25% top,url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 37.5% top,url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 50% top,url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 62.5% top,url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 75% top,url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 87.5% top,url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 100% top;background-size:auto 1px}.icon__triangulo{margin:0 10px;display:inline-block}.lightwindow{position:fixed;height:100vh;max-width:0;overflow:hidden;top:0;-webkit-transition:all .3s ease;-ms-transition:.3s all ease;transition:all .3s ease;width:100vw;z-index:30;left:0}.lightwindow.visible{max-width:100vw}.lightwindow__avatar{width:170px}.lightwindow__bg{background:rgba(0,0,0,.85);display:block;position:fixed;height:100vh;max-width:0;overflow:hidden;top:0;-webkit-transition:all .3s ease;-ms-transition:.3s all ease;transition:all .3s ease;width:100vw;z-index:29}.lightwindow__bg.visible{width:100vw;max-width:100vw}.lightwindow__caja{max-width:757px;width:95%}.lightwindow__caja--chica{max-width:550px}.lightwindow__caja--grande{max-width:1000px}.lightwindow__contenido{background:#e0e0e0;padding:1.9rem}.lightwindow__encabezado{background:#262626;padding:.9rem 1.9rem}.lightwindow__encabezado--rojo{background:#aa4338}.lightwindow__titulo{color:#f2f2f2;font-size:1.25rem;font-weight:700;line-height:1}.flash-container{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:9999;overflow:hidden;transition:all .5s}.flash-container.hidden{height:0;opacity:0}.error-message,.message{color:#fff;background-color:#4280a9;border-radius:.25em;padding:1em 3em 1em 1em;text-transform:uppercase;font-weight:600;font-size:.8em;background-image:url(../img/svg_iconswhite/success.svg);background-repeat:no-repeat;background-size:1.5em 1.5em;background-position-x:calc(100% - 1em);background-position-y:center}.error-message.error,.error-message.sudo,.message.error,.message.sudo{background-color:#aa4338;background-image:url(../img/svg_iconswhite/error.svg)}@media (min-width:1024px){.error-message,.message{margin:2em}}.edit-user form{width:100%}.edit-user .lightwindow__caja{max-width:100%;width:100%}body.controller-insurers.action-add form .input-container .image-wrapper,body.controller-insurers.action-edit form .input-container .image-wrapper{height:25vh;margin-top:1em}body.controller-insurers.action-add form .input-container .image-wrapper img,body.controller-insurers.action-edit form .input-container .image-wrapper img{height:100%;object-fit:contain}.usuario{background:url("../img/svg_dividers/dividerline.svg") repeat-x 0 100%;background-size:auto 3px;position:relative;padding:2rem 1rem}.usuario:after,.usuario:before{position:absolute;background:url("../img/svg_dividers/horizaontal_dividerline.svg") repeat-y 0 0;background-size:100% auto;display:block;content:"";height:calc(100% - 3rem);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px}.usuario:after{left:0}.usuario:before{right:0}.usuario:not(:nth-child(3n)):before{display:none}.usuario:last-child:before{display:block}.usuario:nth-child(2n){background:url("../img/svg_dividers/dividerline.svg") repeat-x 0 100% hsla(0,0%,79%,.25);background-size:auto 3px}.usuario__check{display:none}.usuario__izq{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;margin-right:1rem}.usuario__titulo{color:#aa4338;font-size:.95rem;letter-spacing:.1em;margin-bottom:.2rem}.usuario__rol{font-size:.82rem;color:#9b9b9b;letter-spacing:.1em}.usuario__etiqueta{font-size:.92rem;color:#3a3c39;margin-bottom:.2rem}.usuario__info{font-size:.8rem;color:#9b9b9b}.usuario img{width:95px}.usuario span{display:block}.usuarios{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;margin-bottom:13px}.va-t{-webkit-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.u__wrap{margin-left:auto;margin-right:auto;width:98%;max-width:1200px}._oculto{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}._oculto.focusable:active,._oculto.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.no-desktop{display:none}.ui-datepicker{z-index:999!important}@media screen and (max-width:900px){.bloque--cuarto,.bloque--tercio{width:49%}.main{margin-top:120px;min-height:70vh}}@media screen and (min-width:768px){.desktop_txt--der{text-align:right}}@media screen and (max-width:768px){body,html{font-size:13px}section.contenido{padding:0!important}.bloque--cuarto,.bloque--mitad,.bloque--tercio{width:100%}.bloque__columnas{-webkit-column-count:1;-moz-column-count:1;column-count:1}.btn--img img{height:30px;width:30px}.buscador .input__field{max-width:5000px}.contenido{-webkit-flex-grow:0;flex-grow:0}.desktop_mb{margin-bottom:0!important}.desktop_ml{margin-left:0!important}.desktop_mr{margin-right:0!important}.desktop_mt{margin-top:0!important}.franja{margin:0 auto .5rem}.input__checkbox--label:before{margin-right:.5rem}.movil_bloques--reticula__renglon{flex-direction:column}.movil_bloque--grow{flex-grow:1}.movil_bloque--50,.movil_bloque--mitad{width:calc(50% - .5rem)!important}.movil_bloque--full{width:100%!important}.movil_bloque--15{width:15%!important}.movil_bloque--22{width:22%!important}.movil_bloque--30{width:30%!important}.movil_bloque--40{width:40%!important}.movil_bloque--58{width:58%!important}.movil_bloque--80{width:80%!important}.movil_bloque--100{width:100%!important}.movil_input__label--izq{text-align:left}.movil_input__label--roja{background:#aa4338}.movil_mb{margin-bottom:.5rem}.ml,.movil_ml{margin-left:.5rem!important}.movil_mr,.mr{margin-right:.5rem!important}.no-desktop{display:flex}.no-movil{display:none}.toggle_report_context_menu{width:2em;height:2.5em;background-size:1em 1.5em}.tabla__fila--verde{background:rgba(34,191,124,.25)!important}.tablero{flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;padding:0 2vw;width:100%}.tablero__principal .bloques--flex,.tablero__principal .input-container{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.tablero__principal .input__label{width:100%}.usuario{align-items:center;padding:.1rem;margin-bottom:.3rem}.usuario,.usuario:nth-child(2n){background:hsla(0,0%,79%,.25)}.usuario:after,.usuario:before{display:none!important}.usuario__check{align-items:center;align-self:stretch;background:#474747;display:flex;justify-content:center;margin-right:.3rem;padding:0 5px}.usuario__check .input__checkbox--label:before{margin-right:0}.usuario__der{display:flex;align-items:center}.usuario__izq{margin-right:.3rem}.usuario img{width:70px}.category{width:100%}.category:nth-of-type(odd){padding-right:0}.category:nth-of-type(2n){padding-left:0}.lightwindow__contenido .bloques--reticula{flex-wrap:wrap}.lightwindow__contenido .bloques--reticula .bloque--fijo{width:100%;text-align:center}.lightwindow__contenido .bloques--reticula .bloque--fijo img{margin-bottom:15px}.lightwindow__contenido .input-container{flex-wrap:wrap}.lightwindow__contenido .input-container input{margin-bottom:15px}.lightwindow__contenido .input-container .franjas_verticales{display:none}}
/*# sourceMappingURL=main.css.map*/