﻿@media print {
    * {
        -webkit-print-color-adjust: exact !important; /*Chrome, Safari */
        color-adjust: exact !important; /*Firefox*/
    }
    body {
        -webkit-print-color-adjust: exact !important;
    }
    title {
        display: none !important
    }

    .form-group p.print_ppg {
        border-bottom: 2px dotted #333
    }

    .sty_heading h4 {
        background: #0fc5bb !important;
        color:#111 !important;
        -webkit-print-color-adjust: exact;
    }
    .form-body form .main_form_body::after {
        position: absolute !important;
        content: "" !important;
        top: 44% !important;
        left: 25% !important;
        background: url('../../front_asset/h_logo.png') no-repeat scroll 0 0/cover !important;
        width: 470px !important;
        height: 470px !important;
        opacity: 1 !important;
        z-index: -1 !important;
        -webkit-print-color-adjust: exact;
        display:none
    }
    img.bg_admission_logo {
        position: absolute;
        top: 46%;
        width: 550px;
        left: 25%;
        opacity: 0.1;
        display:block
    }
    .image-action{
        display:none
    }
    .form-group{
        margin-bottom:10px;
        height:45px
    }
    .form-body form label{
        font-size:12px;
        font-weight:500
    }
    .address_admission, .form-heading-two {
        margin-bottom: 10px
    }
    .m_p_n{
        padding-right:5px
    }
    .single_signature p:first-child {
        position: relative;
    }

        .single_signature p:first-child::after {
            position: absolute;
            content: '';
            left: 0;
            width: 60%;
            height: 2px;
            background: #111 none repeat scroll 0 0 !important;
                -webkit-print-color-adjust: exact;
        }
    #Header, #Footer {
        display: none !important;
    }


    table td img {
        width: 80px !important;
        height: 80px !important;
        margin: 0 auto !important;
        display: block !important
    }
    img.blah {
        width: 100% !important;
        height: 100% !important;
    }
    .dataTables_length {
        display: none !important;
    }

    thead {
        display: table-header-group;
    }
    .form-group p.print_ppg{
        height:32px !important
    }
   
    .signature-box {
        clear: both;
        overflow: hidden;
        display: flex;
        align-items: center;
        align-content: center;
    }

    .signateru-single {
        width: 65px;
        height: 120px;
        align-items: center;
        display: flex;
        border: 1px solid #ddd;
        padding: 7px;
        overflow: hidden;
        position: relative;
        background: #f9f9f9
    }

        .signateru-single p {
            transform: rotate(-90deg);
            width: 100%;
            max-width: 140px !important;
            margin: 0;
            text-align: center;
            display: flex;
            line-height: 14px;
            color: #111;
            justify-content: center;
            font-weight: 500;
            position: absolute;
            right: -10px;
        }

        .signateru-single span {
            position: absolute;
            transform: rotate(-90deg);
            width: 100%;
            top: 50px;
            left: -20px;
            color: #111;
            text-align: center;
            border-bottom: 1px solid #ddd;
        }

    .signateru-single-body {
        float: left;
        width: 65px;
        border: 1px solid #ddd;
        overflow: hidden;
        height: 140px;
        display: flex;
        text-align: center;
        justify-content: center;
        align-items: center;
    }

    .signature-row {
        overflow: hidden;
    }

    p.stName {
        padding: 4px;
        line-height: 14px;
    }
    .datatable tbody td{
        height:60px !important
    }
    .table.datatable > thead > tr > th > p{
        vertical-align: middle !important;
        transform:rotate(-90deg) !important
    }


}

.main_form_body {
    -webkit-print-color-adjust: exact !important;
}
.form-group{
    height:auto;
    margin-bottom:10px
}




