﻿.SchoolName {
    font-size: 8mm;
    font-weight: 800;
    font-family: Algerian;
    
}


.rptHeading {
    border: 1px solid black;
    height: 25mm;
    overflow: hidden;
}

.rptSession {
    border: 1px solid black;
    height: 10mm;
    overflow: hidden;
}

.rptStudentProfile {
    border: 1px solid black;
    height: 25mm;
    overflow: hidden;
}

.rptScholastic {
    border: 1px solid black;
    height: 110mm;
    overflow: hidden;
}

.rptCoScholastic {
    border: 1px solid black;
    height: 40mm;
    overflow: hidden;
}

.rptRemarks {
    border: 1px solid black;
    height: 30mm;
    overflow: hidden;
}

.rptFooter {
    border: 1px solid black;
    height: 10mm;
}




/*---------------------Format 2 Css-------------------------------------------*/

.rptHeadingFormatNew2 {
    border: 1px solid black;
    height: auto;
    overflow: hidden;
    padding: 1mm;
}

.rptHeadingFormat2 {
    border: 1px solid black;
    height: 25mm;
    overflow: hidden;
}

.SchoolNameFormat2 {
    font-size: 8mm;
    font-weight: 800;
    font-family: Algerian;
    color: black;
    text-align:center;
}

.SchoolAdressFormat2 {
    color: black!important;
    font-size: 14px;
     text-align:center;
}

/*.SchoolAdressFormat2 span {
        margin-left: 3mm;
    }*/

.HeadingReportCardFormat2 {
    font-weight: 600;
    font-size: 5mm;
}

.rptSessionFormatNew2 {
    overflow: auto;
    /*line-height: 1;*/
    line-height: 1.7;
    font-size: 13px;
    color: black;
}


.HeadingReportCardFormatNew2 {
    color: black;
    text-decoration: underline;
    font-weight: bold;
    font-size: 5mm;
    text-align: center;
}


.rptSessionFormat2 {
    border: 1px solid black;
    height: 18mm;
    overflow: hidden;
    line-height: 1.3;
}

.AcademicSessionFormat2 {
    font-size: 3.5mm;
    font-weight: 600;
}

ClassReportCardFormat2 {
    font-weight: 400;
}

.rptStudentProfileFormatNew2 {
    overflow: auto;
    font-weight: 700 !important;
    /*line-height: 1.3;*/
    line-height: 1.5;
    font-size: 13px;
}

.profilecategory {
    color: black;
    font-weight: 100 !important;
}


.rptStudentProfileFormat2 {
    border: 1px solid black;
    height: 30mm;
    overflow: hidden;
    font-weight: 700 !important;
    line-height: 1.3;
}

.rptScholasticFormat2 {
    border: 1px solid black;
    /*height:95mm;*/
    margin-top: 2mm;
    margin-bottom: 3mm;
    overflow: hidden;
}

.ScholasticTableFormat2 {
    width: 100%;
}

.ScholasticTableFormat2, th, td {
    border: 1px solid black;
}

    .ScholasticTableFormat2 th {
        max-width: 7mm;
        font-size: 3.3mm;
        word-wrap: break-word;
    }

    .ScholasticTableFormat2 td {
        padding: 1mm 2mm 1mm 2mm;
    }

.subjectcol {
    text-align: left;
    padding: 1mm 2mm 1mm 2mm;
}

.rptCoScholasticFormat2 {
    border: 1px solid black;
    /*height:40mm;*/
    overflow: hidden;
    margin-bottom: 3mm;
}

.CoScholasticTableFormat2 {
    width: 100%;
    font-size: 3.3mm;
}

    .CoScholasticTableFormat2 th {
        padding: 1mm 2mm 1mm 2mm;
    }

    .CoScholasticTableFormat2 td {
        padding: 1mm 2mm 1mm 2mm;
    }



.rptCoScholasticFormat2 {
    border: 1px solid black;
    /*height:40mm;*/
    overflow: hidden;
    margin-bottom: 3mm;
}

.DisciplineTableFormat2 {
    width: 100%;
    font-size: 3.3mm;
}


.rptDisciplineFormat2 {
    border: 1px solid black;
    /*height:40mm;*/
    overflow: hidden;
    margin-bottom: 3mm;
}

.tableleftheading {
    width: 85%;
}

.DisciplineTableFormat2 th {
    padding: 1mm 2mm 1mm 2mm;
}

.DisciplineTableFormat2 td {
    padding: 1mm 2mm 1mm 2mm;
}


.rptRemarksFormat2 {
    height: 15mm;
}


.rptStudentcharacter {
    overflow: auto;
    line-height: 2.5;
    font-size: 4.5mm;
    color: black;
    font-family: none;
}
/*-------------------------------------------------------------------------*/
.water {
                background-image:url('../../images/about/watermarkimage1.png') !important;
                /*background-size: 400px !important;*/
                background-repeat: no-repeat !important;
    background-position: center !important;
     margin:0px !important;
                z-index:-20;
                /*height:100%;
                width:100%;*/
             -webkit-print-color-adjust: exact;
             /*border:1px solid black !important;*/
             /*filter: contrast(900%);*/
          /*filter: contrast(500%);*/
            }

@media print {
     p {
    margin: 0 0 10px;
}
       .water {
                background-image:url('../../images/about/watermarkimage1.png') !important;
                /*background-size: 400px !important;*/
                background-repeat: no-repeat !important;
    background-position: center !important;
     margin:0px !important;
                z-index:-20;
                /*height:100%;
                width:100%;*/
             -webkit-print-color-adjust: exact;
            /*border:1px solid black !important;*/
              /*filter: contrast(500%);*/
            }



    .SchoolName {
        font-size: 8mm;
        font-weight: 800;
        font-family: Algerian;
    }

    .SchoolNameFormat2 {
        font-size: 10mm;
        font-weight: 800;
        font-family: Algerian;
        color: black;
    }

    .SchoolAdressFormat2 {
        color: black!important;
        font-size: 14px;
    }

    .rptStudentcharacter {
        overflow: auto;
        line-height: 2.5;
        font-size: 4.5mm;
        color: black;
        font-family: none;
    }

    .rptHeading {
        border: 1px solid black;
        height: 25mm;
        overflow: hidden;
    }

    .rptSession {
        height: 10mm;
        overflow: hidden;
    }

    .rptStudentProfileFormatNew2 {
        overflow: auto;
        font-weight: 700 !important;
        line-height: 1.5;
        font-size: 13px;
    }

    .rptStudentProfile {
        border: 1px solid black;
        height: 25mm;
        overflow: hidden;
    }

    .rptScholastic {
        border: 1px solid black;
        height: 110mm;
        overflow: hidden;
    }

    .rptCoScholastic {
        border: 1px solid black;
        height: 40mm;
        overflow: hidden;
    }

    .rptRemarks {
        border: 1px solid black;
        height: 30mm;
        overflow: hidden;
    }

    .rptFooter {
        border: 1px solid black;
        height: 10mm;
    }

    #reportCarddiv {
        width: 210mm;
        height: 247mm;
    }

    .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 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666666666666%;
    }

    .col-sm-10 {
        width: 83.33333333333334%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666666666666%;
    }

    .col-sm-7 {
        width: 58.333333333333336%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666666666667%;
    }

    .col-sm-4 {
        width: 33.33333333333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.666666666666664%;
    }

    .col-sm-1 {
        width: 8.333333333333332%;
    }

    .rptHeadingFormatNew2 {
        border: 1px solid black;
        height: auto;
        overflow: hidden;
        padding: 1mm;
    }


    .HeadingReportCardFormatNew2 {
        color: black;
        text-decoration: underline;
        font-weight: bold;
        font-size: 5mm;
        text-align: center;
    }
    /*-----------print format2 format------------*/

    .rptSessionFormatNew2 {
        overflow: auto;
        /*line-height: 1;*/
        line-height: 1.7;
        font-size: 13px;
        color: black;
    }

    .rptHeadingFormat2 {
        border: 1px solid black;
        height: 25mm;
        overflow: hidden;
        line-height: 1;
    }

    .rptSessionFormat2 {
        border: 1px solid black;
        height: 18mm;
        overflow: hidden;
        line-height: 1;
    }

    .AcademicSessionFormat2 {
        font-size: 3.5mm;
        font-weight: 600;
    }

    ClassReportCardFormat2 {
        font-weight: 400;
        line-height: 0.1mm;
    }
}
