body{background-color:#f2f2f2}body,h1,h2,h3,h4{font-weight:300}a.principal-color{color:#2c2420!important;font-weight:700}a.principal-color:hover{color:#ffcf00!important;font-weight:700;cursor:pointer}.dropdown-item:hover{color:#16181b}.link:hover{font-weight:700;cursor:pointer}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ng-valid.required,.ng-valid[required]{border-left:5px solid #2c2420}.ng-invalid:not(form){border-left:5px solid red}pdc-img-selector.ng-invalid:not(form){border-left:none}.jh-card{padding:1.5%;margin-top:20px;border:none}.error{color:#fff;background-color:red}.pad{padding:10px}.w-40{width:40%!important}.w-60{width:60%!important}.break{white-space:normal;word-break:break-all}.readonly{background-color:#eee;opacity:1}.footer{border-top:1px solid rgba(0,0,0,.125)}.hand,[jhisortby]{cursor:pointer}.alerts .alert{text-overflow:ellipsis}.alerts .alert pre{background:none;border:none;font:inherit;color:inherit;padding:0;margin:0}.alerts .alert .popover pre{font-size:10px}.alerts .jhi-toast{position:fixed;width:100%}.alerts .jhi-toast.left{left:5px}.alerts .jhi-toast.right{right:5px}.alerts .jhi-toast.top{top:55px}.alerts .jhi-toast.bottom{bottom:55px}@media screen and (min-width:480px){.alerts .jhi-toast{width:50%}}.row.jh-entity-details>dd{margin-bottom:15px}@media screen and (min-width:768px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}}.carousel,.nav,.pagination,.panel-title a{cursor:pointer}.thread-dump-modal-lock{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-logo{text-align:center;margin-top:25px;margin-bottom:10px}.logo-img{height:70px;width:170px;display:inline-block;vertical-align:middle;background:url(../content/965a1c23fac1eed2b3d871821eb4d4ad.png) no-repeat 50%;background-size:contain}p-captcha>div{display:table;margin:0 auto}.input-text-silver{padding:12px 20px;margin:8px 0;box-sizing:border-box;border:0;background-color:#e9e9e9;border-radius:10px}body{overflow-x:hidden}#sidebar-wrapper{min-height:100vh;margin-left:-15rem;transition:margin .25s ease-out}#sidebar-wrapper .sidebar-heading{padding-bottom:40px;padding-top:40px;font-size:1.2rem;text-align:center}#sidebar-wrapper .list-group{width:15rem}#page-content-wrapper{min-width:100vw}#wrapper.toggled #sidebar-wrapper{margin-left:0}@media(min-width:768px){.title-login{font-size:2rem}.hidden-movil{display:none}#sidebar-wrapper{margin-left:0}#page-content-wrapper{min-width:0;width:100%}#wrapper.toggled #sidebar-wrapper{margin-left:-15rem}}.list-group-item.active{z-index:2;color:#2c2420;background-color:#2c2420;border-color:#2c2420}.page-link{color:#2c2420}.page-link:hover{color:#ffc107}.page-item.active .page-link{z-index:1;color:#fff;background-color:#2c2420;border-color:#2c2420}.p-button,body .ui-button{background-color:#2c2420;border:1px solid #2c2420}.p-button:enabled:hover{background:#ffc107;border-color:#ffc107}.p-calendar,.ui-calendar{width:100%}.ui-calendar.ui-calendar-w-btn .ui-inputtext{width:70%}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#ffc107}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{box-shadow:0 0 0 .2rem #ece1c2;border-color:#ffc107}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#ffc107;border-color:#ffc107}.p-checkbox .p-checkbox-box.p-highlight{background:#2c2420;border-color:#2c2420}@media(max-width:768px){.ui-calendar.ui-calendar-w-btn .ui-inputtext{width:80%}}@media screen and (max-width:900px){.hidden-sm{display:none}.indicador-txt{text-align:right}}.spin>svg{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mark-row{color:#d56c6c!important}.btn-primary,button#jh-create-entity,button#save-entity,button.jh-create-entity{background-color:#2c2420;border-color:#2c2420}.btn-primary:not(:disabled):hover,button#jh-create-entity:not(:disabled):hover,button#save-entity:not(:disabled):hover,button.jh-create-entity:not(:disabled):hover{background-color:#ffc107;border-color:#ffc107}.invoice{position:relative;background-color:#fff;padding:15px}.invoice header{padding:10px 0;margin-bottom:20px;border-bottom:1px solid #3989c6}.invoice .company-details{text-align:right}.invoice .company-details .name{margin-top:0;margin-bottom:0}.invoice .contacts{margin-bottom:20px}.invoice .invoice-to{text-align:left}.invoice .invoice-to .to{margin-top:0;margin-bottom:0}.invoice .invoice-details{text-align:right}.invoice .invoice-details .invoice-id{margin-top:0;color:#3989c6}.invoice main .thanks{margin-top:-100px;font-size:2em;margin-bottom:50px}.invoice main .notices{padding-left:6px;border-left:6px solid #3989c6}.invoice main .notices .notice{font-size:1.2em}.invoice table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px}.invoice table td,.invoice table th{padding:15px;background:#eee;border-bottom:1px solid #fff}.invoice table th{white-space:nowrap;font-weight:400;font-size:16px}.invoice table td h3{margin:0;font-weight:400;color:#2c2420;font-size:1.2em}.invoice table .notexist td h3{color:#dc3545}.invoice table td .exists{font-size:10px;margin-right:13px;color:#2c2420}.invoice table .notexist td .exists{color:#dc3545}.invoice table .qty,.invoice table .total,.invoice table .unit{text-align:right;font-size:1.2em}.invoice table .no{color:#fff;font-size:1.6em;background:#2c2420}.invoice table .notexist .no{color:#fff;font-size:1.6em;background:#dc3545}.invoice table .unit{background:#ddd}.invoice table .total{background:#2c2420;color:#fff}.invoice table .notexist .total{background:#dc3545;color:#fff}.invoice table tbody tr:last-child td{border:none}.invoice table tfoot td{background:0 0;border-bottom:none;white-space:nowrap;text-align:right;padding:10px 20px;font-size:1.2em;border-top:1px solid #aaa}.invoice table tfoot tr:first-child td{border-top:none}.invoice table tfoot tr:last-child td{color:#3989c6;font-size:1.4em;border-top:1px solid #3989c6}.invoice table tfoot tr td:first-child{border:none}.invoice footer{width:100%;text-align:center;color:#777;border-top:1px solid #aaa;padding:8px 0}@media print{.invoice{font-size:11px!important;overflow:hidden!important}.invoice footer{position:absolute;bottom:10px;page-break-after:always}.invoice>div:last-child{page-break-before:always}}.p-autocomplete.p-component,.ui-fluid .ui-autocomplete,.ui-fluid .ui-autocomplete-input,.ui-fluid p-autocomplete,p-autocomplete>.ui-autocomplete{width:100%}p-autocomplete{display:block;border-radius:5px}@media(max-width:767px){.hide-md-lq{display:none}.float-left-md-lq{float:left!important}}b,strong{font-weight:700}.color-red{color:#f33}.p-calendar .p-button{background:#2c2420;border:1px solid #2c2420}.p-calendar .p-button:enabled:hover{background:#ffc107;border-color:#ffc107}.p-checkbox-label{padding-top:7px}.btn-success,.btn-success.disabled,.btn-success:disabled{background-color:#2c2420;border-color:#2c2420}.btn-success:not(:disabled):hover{background-color:#ffc107;border-color:#ffc107}.btn-primary.focus,.btn-primary:focus,.btn-success.p-focus,.btn-success:focus{box-shadow:0 0 0 .2rem #ece1c2;border-color:#ffc107}.p-inputtext:enabled:focus,.p-inputtext:enabled:hover{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #ece1c2;border-color:#ffc107}.form-control:focus,.p-focus{box-shadow:0 0 0 .2rem #ece1c2;border-color:#ffc107}p-chips.ng-invalid:not(form){border-left:0 solid red!important}.p-chips{display:inline!important}.p-chips-multiple-container{display:block!important}.p-chips .p-chips-multiple-container .p-chips-token{margin-top:7px!important}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 5px 0 0 #e3f2fd!important}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -5px 0 0 #e3f2fd!important}.pi.pi-sort-alt.p-datatable-reorderablerow-handle{cursor:pointer!important}h2 .form-control-label{font-size:15px}.italic{font-style:italic}.oblique{font-style:oblique}.multiselect-dropdown .dropdown-btn .selected-item{font-size:10px}