﻿@media print {
    body {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    .bg-light {
        background-color: #f8f9fa !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    .table-style-bue-header thead tr,
    .table-style-bue-header thead tr th {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        background-color: #1DB9C3 !important;
        text-align: center;
    }

        .table tr.information-section-clients td,
        .table tr.information-section-clients {
            background-color: #f1fcf7 !important;
            -webkit-print-color-adjust: exact !important;
            print-color-adjust: exact !important;
        }

    .table-responsive {
        width: 100%;
    }

    .card-statistics .card-body p {
        width: 100% !important;
        display: block !important;
    }

    .table {
        margin-top: 20px;
        width: 100% !important;
    }

        .table th {
            -webkit-print-color-adjust: exact !important;
            print-color-adjust: exact !important;
            border: 1px solid #ddd !important;
            background-color: #f1fcf7 !important;
        }

        .table td {
            padding: 0.75rem !important;
            -webkit-print-color-adjust: exact !important;
            print-color-adjust: exact !important;
        }

        .table tr:nth-child(even) {
            background-color: #f7f7f7 !important;
        }
    .Header-mobile,
    .no-print-select2 .select2-container,
    .no-print-pdf,
    .no-print,
    .footer-sec {
        display: none !important;
    }

    .table tr {
        display: table-row !important;
        border-top: 1px solid #dee2e6 !important;
    }

        .table td.HideInMobile,
        .table thead tr th,
        .table tr td {
            display: table-cell !important;
        }

    .table tbody {
        display: table-row-group !important;
    }

        .table tbody tr td {
            padding: 5px !important;
            border-width: 4px !important;
        }

    .table td:before {
        display: none !important;
    }

    .form-label .form-group .select2.select2-container {
        border: none !important;
    }

        .form-label .form-group .select2.select2-container .select2-selection .select2-selection__arrow {
            display: none !important;
        }

    .box-title-blue {
        break-inside: avoid;
    }

    .list-define .list-item b {
        width: 60%;
    }

    .table-light {
        margin-bottom: 0 !important;
    }

        .table-light, .table-light tr td, .table-light thead tr th, .table-light tr thead, .table-light tr {
            border: 0 !important;
            box-shadow: none !important;
        }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .form-label .form-group .bootstrap-select > .dropdown-toggle, .form-label .form-group .form-control {
        border: none !important;
    }

    .TopHeader {
        display: none !important;
    }

    .filter-option-inner-inner {
        line-height: 18px !important;
        text-wrap: wrap;
        overflow: visible !important;
        margin-top: 8px;
        font-size: 12px !important;
    }

    .filter-option {
        overflow: visible !important;
    }

    .form-label .form-group .bootstrap-select > .dropdown-toggle:after, .form-label .form-group .date-container:after,
    .dropdown-toggle:after, .date-container:after {
        display: none !important;
    }

    .col-md-2.large-btn {
        display: none !important;
    }

    .only-print {
        display: block !important;
    }

    .only-print-row {
        display: flex !important;
        align-items: center;
        flex-direction: row;
    }

        .form-label [class*="col-"],
        .only-print-row [class*="col-"] {
            display: inline-block !important;
            margin: 0 -1px !important
        }

        .only-print-row .card-statistics .float-right {
            padding: 0 5px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .only-print-row .col-md-4 img {
            display: none !important;
        }

    .full-width-print {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .no-print-2-row tr th:nth-child(1),
    .no-print-2-row tr th:nth-child(2),
    .no-print-2-row tr td:nth-child(1),
    .no-print-2-row tr td:nth-child(2) {
        display: none !important;
    }

    .table {
        width: 100% !important;
        display: table !important;
        box-shadow: 0px 2px 6px #00000029 !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    .box-style, .page-container .card {
        background-color: #fff !important;
        box-shadow: 0 0 8px #d7d7d7 !important;
        margin-bottom: 7px !important;
    }

    .breadcrumb-theme {
        display: block !important;
        text-align: center;
        box-shadow: 0px 2px 6px #00000029 !important;
        border-radius: 5px;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    table thead {
        display: table-header-group;
        page-break-inside: avoid !important;
    }

    .table thead tr th {
    }

    thead {
        page-break-inside: avoid !important;
    }

    .col-left {
        text-align: end;
    }

    .col-right {
        text-align: start;
    }

    .col-left,
    .col-right {
        width: 49% !important;
        display: inline-block !important;
    }

    .float-right {
        display: flex !important;
        flex-direction: column !important;
    }

    .card-statistics .float-right .fluid-container {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        width: 100% !important;
    }

    .title-sema-report p span {
        font-size: 13px;
        font-weight: 600;
    }

    .title-sema-report p {
        font-size: 13px;
        font-weight: 600;
    }

    .table-light.table-light-dark {
        box-shadow: unset !important;
    }

        .table-light.table-light-dark thead tr th {
            color: #fff !important;
            background-color: #17a2b8 !important;
            -webkit-print-color-adjust: exact !important;
            print-color-adjust: exact !important;
        }

    .box-report {
        background-color: #fff;
        box-shadow: 0px 2px 6px #00000029 !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    .report-row-container .report-row {
        width: calc(33% - 5px);
    }
    .information-pill {
        flex-direction: row !important;
        align-items: center !important;
    }
    total_pill {
        padding-top: 15px !important;
    }
    .table-light-gray-header tbody tr td {
        text-align: center !important;
    }
    }
