.modal-message.info{color:#000}.modal-message.info .icon-message{color:#0f1e79}.modal-message.error,.modal-message.error .icon-message{color:red}.modal-message.alert{color:#00f}.modal-message.alert .icon-message{color:#0f1e79}.modal-message .footer-message{margin-top:1rem}.modal-message .footer-message button{background-color:#878fbd;border-color:#878fbd}.modal-message .icon-message{font-size:2rem!important;padding-right:.5rem!important;vertical-align:top!important;line-height:2rem!important;min-width:2.5rem;height:auto;overflow:hidden}.modal-message .text-message{font-size:1.02rem;max-height:500px;overflow:auto;font-family:inherit;color:inherit}.my-pagination{font-size:.7rem;margin:.4rem .2rem .4rem .2rem}.my-pagination .pagination-info{line-height:1.1rem;color:#ddd;background-color:#0f1e79;border:1px solid #0f1e79;border-right:0;padding:.1rem .4rem .1rem .4rem}.my-pagination .link{padding:.2rem .3rem .2rem .3rem;border:1px solid #ddd;border-right:0;color:#0f1e79}.my-pagination .link.link-first{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.my-pagination .link.link-last{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem;border-right:1px solid #ddd}body,html{margin:0;padding:0;width:100%;height:100%;overflow:hidden}*{scrollbar-width:thin}::-webkit-scrollbar{width:5px}h1{font-size:1.5rem;color:#0f1e79;font-weight:700}.mytable{font-size:.7rem}.mytable td,.mytable th{border-top-width:0!important}#app,#app #main{margin:0;padding:0;width:100%;height:100%}#app #main #menu{width:auto;height:100;padding:.3rem .4rem;background-color:#ccc}#app #main #menu .menu-burguer{padding:.1rem .2rem;border-radius:.2rem;color:#666!important;background-color:#fff;text-decoration:none}#app #main #menu .menu-item{display:block;padding:.1rem .2rem;text-decoration:none;color:#444}#app #main #menu .menu-item.active{background-color:#878fbd}#app #main #content{height:100%;padding:.3rem .4rem}.page{display:flex!important;flex-direction:column;width:100%;height:100%;overflow:hidden!important}table .thead-dark th{background-color:#0f1e79!important;color:#ddd!important}.b-table-sticky-header{max-height:100%!important}.btn-group-xs,.btn-xs,.form-control.form-control-xs{height:calc(1em + .5rem + 2px);padding:.25rem .3rem;font-size:.7rem;line-height:1;border-radius:.1rem}.custom-select.custom-select-xs{height:calc(1em + .5rem + 2px);padding-top:0;padding-bottom:.1rem;padding-left:.1rem;font-size:.7rem;line-height:1;border-radius:.1rem}.border-top-separator{border:1px solid #878fbd}.modal-dialog{font-size:.9rem}.modal-dialog .modal-header{padding:.2rem .75rem;border-bottom:none;background-color:#878fbd}.modal-dialog .modal-header .close{padding:0;margin:-.2rem -.2rem .1rem auto!important}.modal-dialog .modal-header h5{font-size:1rem}.modal-dialog .modal-footer{border-top:none;padding:.2rem .75rem}.modal-dialog .modal-footer button{min-width:100px}.page-footer{padding:.5rem .5rem .5rem .5rem!important;border-top:1px solid #0f1e79}a{color:#0f1e79}.items-select{max-height:500px;overflow:auto}.item-select-group{font-size:.7rem}.item-select-group .list-group-item{padding:.5rem .75rem}.dir3-title{display:block;padding-top:.25rem;font-weight:700;font-size:.7rem;color:#0f1e79;font-style:italic}.field-editable{border-radius:0!important}.field-editable,span.field-editable{color:#000!important;font-size:.7rem!important;background-color:rgba(135,143,189,.4)!important;height:1.3rem!important}span.field-editable{min-height:1.3rem!important;border-radius:0!important;border:.8px solid #ced4da!important}span.field-editable.check{margin-top:1.05rem!important;padding-left:.2rem!important}span.field-editable.check .custom-control.custom-checkbox{display:flex!important;align-items:center!important;height:1.3rem!important;min-height:1.3rem!important}span.field-editable.check .custom-control.custom-checkbox .custom-control-input{padding:0;margin:0}span.field-editable.check .custom-control.custom-checkbox .custom-control-label{margin-top:-.09rem!important}span.field-editable.check .custom-control.custom-checkbox .custom-control-label:after,span.field-editable.check .custom-control.custom-checkbox .custom-control-label:before{top:0!important}.item-title{font-size:.7rem;font-weight:700;color:#0f1e79}.item-subtitle{font-weight:400;color:#878fbd;font-size:.7rem}.card-content label{font-size:.7rem;margin-bottom:0;margin-right:1rem;font-weight:700}.card-content span.field{font-size:.7rem;border:1px solid #ccc;margin-right:1rem;padding:0 .3rem;line-height:1.1rem;height:1.3rem}.custom-field-editable{color:#000;background-color:rgba(135,143,189,.4);margin-right:1rem;padding-right:2px}.custom-field-editable input{background-color:transparent;margin-right:1px}.custom-field-editable a{color:#0f1e79!important}