@media print {
    @page {
        size: A4 portrait;
        margin: 11mm 17mm 17mm 17mm;
    }
    html,
    body {
        font-family: sans-serif !important;
        font-size: 12px;
        width: 210mm;
        height: 99%;
    }
    .center-align {
        text-align: center;
    }
    .text-primary {
        color: #337ab7;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        /*Firefox*/
    }
    .blueOnPrint {
        color: #337ab7 !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        /*Firefox*/
    }
    .ehdi-lostFollow-date-width {
        width: 25%;
    }
    .border-top {
        border-top: 1px solid #ddd;
    }
    .minOutPatientHeight {
        height: 320px;
    }
    .marginTop10 {
        margin-top: 10px;
    }
    .minPAEHeight {
        height: 380px;
    }
    .zeroPadding {
        padding: 2px;
    }
    .section-title {
        background-color: #ccc;
        margin: 10px;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        /*Firefox*/
    }
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-dhl,
    .col-esr {
        float: left;
        background-color: #fff;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-dhl {
        width: 30%;
    }
    .col-esr {
        width: 30%;
        padding: 2px;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
    .col-sm-pull-12 {
        right: 100%;
    }
    .col-sm-pull-11 {
        right: 91.66666667%;
    }
    .col-sm-pull-10 {
        right: 83.33333333%;
    }
    .col-sm-pull-9 {
        right: 75%;
    }
    .col-sm-pull-8 {
        right: 66.66666667%;
    }
    .col-sm-pull-7 {
        right: 58.33333333%;
    }
    .col-sm-pull-6 {
        right: 50%;
    }
    .col-sm-pull-5 {
        right: 41.66666667%;
    }
    .col-sm-pull-4 {
        right: 33.33333333%;
    }
    .col-sm-pull-3 {
        right: 25%;
    }
    .col-sm-pull-2 {
        right: 16.66666667%;
    }
    .col-sm-pull-1 {
        right: 8.33333333%;
    }
    .col-sm-pull-0 {
        right: auto;
    }
    .col-sm-push-12 {
        left: 100%;
    }
    .col-sm-push-11 {
        left: 91.66666667%;
    }
    .col-sm-push-10 {
        left: 83.33333333%;
    }
    .col-sm-push-9 {
        left: 75%;
    }
    .col-sm-push-8 {
        left: 66.66666667%;
    }
    .col-sm-push-7 {
        left: 58.33333333%;
    }
    .col-sm-push-6 {
        left: 50%;
    }
    .col-sm-push-5 {
        left: 41.66666667%;
    }
    .col-sm-push-4 {
        left: 33.33333333%;
    }
    .col-sm-push-3 {
        left: 25%;
    }
    .col-sm-push-2 {
        left: 16.66666667%;
    }
    .col-sm-push-1 {
        left: 8.33333333%;
    }
    .col-sm-push-0 {
        left: auto;
    }
    .col-sm-offset-12 {
        margin-left: 100%;
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-sm-offset-9 {
        margin-left: 75%;
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-sm-offset-6 {
        margin-left: 50%;
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-sm-offset-3 {
        margin-left: 25%;
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-sm-offset-0 {
        margin-left: 0%;
    }
    .visible-xs {
        display: none !important;
    }
    .hidden-xs {
        display: block !important;
    }
    .col-md-evaluation {
        width: 200px;
    }
    .hidden-xs,
    .hidden-print {
        display: none !important;
    }
    .hidden-sm {
        display: none !important;
    }
    .visible-sm {
        display: block !important;
    }
    .btn {
        display: none !important;
    }
    h3 {
        font-size: 14px;
        font-weight: bold;
    }
    [ng\:cloak],
    [ng-cloak],
    [data-ng-cloak],
    [x-ng-cloak],
    .ng-cloak,
    .x-ng-cloak,
    .ng-hide:not(.ng-hide-animate) {
        display: none !important;
    }
    .together {
        page-break-inside: avoid;
    }
    .referRsltClassHead {
        width: 56%;
        font-weight: normal;
    }
    .referRsltClass {
        width: 60%;
        font-weight: normal;
        text-align: center;
    }
    .screenResultsEBCWidthHead {
        width: 65%;
        font-weight: normal;
    }
    .screenResultsEBCWidth {
        width: 70%;
        font-weight: normal;
        text-align: center;
    }
    .screenResultsMethodWidthHead {
        width: 60%;
        font-weight: normal;
    }
    .screenResultsMethodWidth {
        width: 70%;
        font-weight: normal;
        text-align: center;
    }
    .screenResultsFindingWidthHead {
        width: 70%;
        font-weight: normal;
    }
    .screenResultsFindingWidth {
        width: 80%;
        font-weight: normal;
        text-align: center;
    }
    .riskLabelWidth {
        width: 42%;
        font-weight: normal;
    }
    .deLabelWidthHead {
        width: 76%;
    }
    .deLabelWidth {
        width: 80%;
        font-weight: normal;
        text-align: center;
    }
    .orLabelWidth {
        width: 1%;
        float: left;
        vertical-align: middle;
        padding-top: 36px;
    }
    .dhlLabelWidthHead {
        width: 65%;
    }
    .dhlLabelWidth {
        width: 70%;
        font-weight: normal;
        text-align: center;
    }
    .text-danger {
        color: #a94442;
    }
    .displayBlk {
        display: block;
    }
    pre {
        display: block;
        padding: 0px !important;
        margin: 0px !important;
        font-size: 12px;
        font-family: 'Open Sans', Arial, sans-serif !important;
        color: #000 !important;
        word-break: break-all;
        word-wrap: break-word;
        background-color: transparent !important;
        border: none !important;
        border-radius: none !important;
    }
    .table {
        border-collapse: collapse;
        width: 100%;
    }
    .table-print-condensed {
        border-collapse: collapse;
        width: 100%;
    }
    .table-action-width {
        width: 2%;
    }
    .table-small-cell-width {
        width: 8%;
    }
    .table-xsmall-cell-width {
        width: 3%;
    }
    .table-verysmall-cell-width {
        width: 1%;
    }
    .table-medium1-cell-width {
        width: 12%;
    }
    .table-medium-cell-width {
        width: 20%;
    }
    .table-large-cell-width {
        width: 40%;
    }
    .table-xlarge-cell-width {
        width: 60%;
    }
    .table-condensed>tbody>tr>td {
        padding: 0px 0px 0px 0px !important;
    }
    .table>thead>tr>th {
        color: #000 !important;
    }
    .table {
        margin: 0px !important;
        padding: 0px !important;
    }
    .table>thead>tr>th,
    .table>tbody>tr>th,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>tbody>tr>td,
    .table>tfoot>tr>td {
        padding-right: 5px;
        padding-left: 3px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .table-bordered {
        border: 1px solid #fafafa;
    }
    .table-bordered>thead>tr>th,
    .table-bordered>tbody>tr>th,
    .table-bordered>tfoot>tr>th,
    .table-bordered>thead>tr>td,
    .table-bordered>tbody>tr>td,
    .table-bordered>tfoot>tr>td {
        border: 1px solid #fafafa;
    }
    .form-control {
        height: 26px;
        border: 1px solid #ccc;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        padding: 2px;
        border-radius: 3px;
    }
    .flex-container {
        display: flex;
        flex-flow: row wrap;
        justify-content: space-between;
    }
    .panel-info-flex {
        flex: 1;
        margin: 0px;
    }
    .noPadding {
        padding: 0px;
    }
    .panel-ehdi-flex {
        flex: 1;
        margin: 0px 5px;
    }
    .flex-30,
    .layout-row>.flex-30 {
        max-width: 30%;
        max-height: 100%;
    }
    .border-right {
        border-right: 1px solid #ddd;
    }
    .orLabel {
        max-width: 1%;
        padding-top: 60px;
        padding-right: 50px;
        padding-left: 10px;
    }
    .panel-body {
        padding: 0px;
    }
    .panel-heading {
        font-size: 12px;
        padding: 3px;
    }
    .form-control-span {
        height: 26px;
        line-height: 1.42857143;
        padding: 3px;
        outline: none;
        border: none;
        background-color: #fff;
        background-image: none;
        border: none;
    }
    .form-control-inline {
        height: 26px;
        line-height: 1.42857143;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
        -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
        padding: 2px;
        border-radius: 3px;
    }
    .glyphicon-chevron-down,
    uib-accordion-heading .fa-eye,
    uib-accordion-heading .fa-refresh,
    .panel-heading .fa-eye,
    .panel-heading .fa-refresh {
        display: none !important;
    }
    .hidden-print {
        display: none;
    }
    .paddingTop10 {
        padding-top: 10px;
    }
    .paddingTopPrint25 {
        padding-top: 25px;
    }
    textarea {
        display: none;
        resize: none !important;
    }
    .textareaPrint {
        display: block;
        border: 1px solid #ccc;
        min-height: 30px;
        padding: 1px;
        margin: 1px;
    }
    .selectPrint {
        display: block;
        border: 1px solid #ccc;
        min-height: 22px;
        padding: 1px;
        margin: 1px;
    }
    .help-block {
        display: none;
    }
    .recommended-color,
    .recommended-color>div {
        background-color: #a12927 !important;
        color: #fff !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        /*Firefox*/
    }
    .doseGiven-color {
        background-color: #5f996b !important;
        color: #ffffff !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        /*Firefox*/
    }
    .dueDose-color,
    .dueDose-color>div {
        background-color: #eddda1 !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        /*Firefox*/
    }
    .conditional-color,
    .conditional-color>div {
        background-color: #b3d5d8 !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        /*Firefox*/
    }
    .notAvailable-color,
    .notAvailable-color>div {
        background-color: #e5a25b !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        /*Firefox*/
    }
    .notRecommended-color,
    .notAvailable-color>div {
        background-color: #c1bdbe !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        /*Firefox*/
    }
    .white {
        color: #fff !important;
    }
    .recommended-color>div>span {
        color: #fff !important;
    }
    .doseGiven-color>span {
        color: #fff !important;
    }
    .panel-title {
        font-size: 1em;
    }
    .pageBreak {
        page-break-after: always;
    }
    .sidebar {
        display: none !important;
    }
    .content-body {
        overflow: hidden;
        position: relative;
    }
    .footerInner {
        display: none;
    }
    .alert {
        display: none;
    }
    .header {
        border-bottom: 1px solid #ddd;
        background-color: #4091cd !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
        height: 60px;
    }
    .panel-p1 {
        background-color: #4091cd !important;
        color: #fff !important;
        padding: 24px;
        text-align: center;
        width: 100%;
        overflow: auto;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
    .panel-p2 {
        background-color: rgba(64, 145, 205, 0.81) !important;
        color: #fff !important;
        padding: 24px;
        text-align: center;
        width: 100%;
        overflow: auto;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
    .panel-color-1 {
        background-color: #01a300 !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
    .panel-color-2 {
        background-color: #e66104 !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
    .panel-color-3 {
        background-color: #4690e9 !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
    .panel-color-4 {
        background-color: #11528f !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
    .col-auto {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        float: left;
        width: auto;
    }
    .chip {
        border: 1px solid #9d9d9d !important;
        margin: 2px;
        padding: 2px;
        background-color: #ebe5e5 !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }
    .bg-primary {
        color: #fff !important;
        background-color: #337ab7 !important;
        -webkit-print-color-adjust: exact !important;
        color-adjust: exact !important;
    }
    .bg-info {
        background-color: #d9edf7 !important;
        -webkit-print-color-adjust: exact !important;
        color-adjust: exact !important;
    }
    .col-xs-2 {
        float: none !important;
    }
    .padding15 {
        padding: 15px;
    }
}