body.print { background-color: transparent;font-family: 'Ubuntu', sans-serif;font-size: 13px;}@media print {.print .data-table thead tr:last-child {-webkit-print-color-adjust: exact; }.print .column-filter {visibility: hidden;}.print .data-table {width: 100%;}}.print .column-filter {visibility: hidden;}.print .table-wrapper { width: 100%;}.print .data-table { border: none !important;border-collapse: collapse!important;}.print .dataTables_wrapper *{font-size:13px;}.print .dataTables_wrapper .container-fluid { padding: 0px !important;}.print .dataTables_wrapper .container-fluid > div { padding-left: 0px; padding-right: 0px;}.print .dataTables_scrollHead, .dataTables_scrollBody{ overflow: visible !important;}.print .data-table thead tr:last-child { background-color: #37a8ca !important; color: #eff4f5;}.print .data-table tr.tr-head th{color:#ffffff;}.print .data-table thead tr th { padding-left: 0.5rem;padding-right: 0.5rem; vertical-align: middle!important;text-align: right; width: auto;}.print .data-table tr.tr-filter th{padding-right: 0.4rem!important;padding-left: 0;}.print .data-table th, .data-table td { line-height: 1.5em; border: none;}.print .data-table tbody td { background-color: #ffffff; height: 2rem; padding: 0.2rem; vertical-align: middle!important;position:relative;text-align: right;padding-right: 0.5rem; width: auto;}.print .data-table tbody tr { border-bottom: 1px solid #ebeff0;}.print .data-table tbody tr table tr:last-child{ border-bottom: 0;}.print .data-table.table-hover tbody tr[role=row]:hover td { background-color: #ebeff0 !important; cursor: pointer;}.print .data-table tr[role] td .cog-holder{position:absolute;top: 50%; left: 100%; margin-top: -0.56rem; margin-left: -0.9rem;background:transparent;}.print .data-table tbody tr[role=row] td:hover{overflow:hidden;}.print .data-table tbody tr[role=row] td:not(.editing):hover .cog-holder:after{font-family: "Font Awesome 5 Free";content: "\f304";display: inline-block;font-weight: 900;color:#37a8ca;float: right;animation-name: fadeInRight;animation-fill-mode: forwards;animation-duration: 0.3s;}.print .data-table select{border: 1px solid #37a8ca;padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem;}.print .data-table tbody tr:hover{background-color: #ebeff0 !important;}.print .data-table tr.selected {background-color: #ebeff0 !important;}.print .data-table .selected td { background-color: #ebeff0 !important; color: #37a8ca !important;}.print .page-item.active .page-link { background-color: #37a8ca !important; outline-color: #37a8ca !important;}.print .column-filter,.bootstrap-select .btn,.data-table select { background-color:white; padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; padding-right: 0.5rem; border: 1px solid #37a8ca ;}.print .table-holder { margin-bottom: 30px; z-index: 4;}.print .table-holder > .button-holder { text-align: end; margin-top: 1rem; margin-bottom: 2rem;}@media (max-width: 425px) { .print .table-holder > .button-holder { text-align: center }}.print .table-holder > .button-holder img, .table-new-form .btn img { height: 1.5rem; width: 1.5rem; margin-right: 0.5rem}.print .data-table tbody td .cf-checkbox{margin-bottom: 0px;}.print .data-table tbody tr:not(.shown) td.details-control:after{font-family: "Font Awesome 5 Free";content: "\f067";display: inline-block;vertical-align: middle;font-weight: 900;color:#37a8ca;}.print .data-table tbody tr.shown td.details-control:after{font-family: "Font Awesome 5 Free";content: "\f068";display: inline-block;vertical-align: middle;font-weight: 900;color:#37a8ca;}.print .data-table tbody tr:not(.shown) td.edit-control:after{font-family: "Font Awesome 5 Free";content: "\f013";display: inline-block;vertical-align: middle;font-weight: 900;color:#37a8ca;}.print .data-table tr[role] td.actions-holder { position: relative;}.print .data-table tr[role] td.actions-holder span.actions-holder{ position: absolute;}.print .dataTables_info{padding-top:0.3rem!important;}.print .data-table .dropdown-menu { border-radius: 0px;}table.center {margin-left:auto; margin-right:auto;}.print-holder {margin-top: 30px;page-break-inside: avoid;}.print h2 {font-size: 16px;}.font-weight-bold {font-weight: bold;}.canvas-holder { position: relative; width: 40vw;min-width: 1000px;contain: strict!important;}.canvas-holder.type-column {max-height: 600px;}.print .data-table, .print .canvas-holder {margin: auto;}