﻿@font-face {
    font-family: 'IranNum';
    src: url('../fonts/IRANSans.ttf');
}

@font-face {
    font-family: 'Zar';
    src: url('../fonts/BZar.ttf') format('truetype');
}

@font-face {
    font-family: 'ZarB';
    src: url('../fonts/BZarBd.ttf') format('truetype');
}


.HeaderAns {
    background-color: #9b00a1;
    color: #fff;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

.HeaderAns2 {
    color: #9b00a1;
    padding: 5px;
    margin-bottom: 5px;
    font-size: 16px;
}

.LabHeaderAns {
    background-color: #9b00a1;
    color: #fff;
    padding: 5px;
    margin-bottom: 5px;
    display: none
}

.LabHeaderAnsTab {
    width: 100%
}

    .LabHeaderAnsTab td {
        padding-top : 2px;
        padding-bottom : 2px;
    }

.LabSearchBot {
    background-color: #4e0051;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    border: none;
    font-family: IranNum;
    color: #fff;
    border-radius:5px;
    margin-top:50px;
    
}

.SearchAns {
    background-color: #9b00a1;
    color: #fff;
    padding: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    border: 1px solid #fff
}


.BodyAns {
    background-color: #9b00a1;
    width: 100%;
}

    .BodyAns th {
        color: #fff;
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        vertical-align:middle;
        text-align:center
    }

    .BodyAns td {
        text-align: center;
        border-left: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        color:#000;
        line-height:30px;
        
    }

    .BodyAns th img {
        width: 20px;
    }

.BodyAnsTr1 {
    background-color: #f1f1f1
}

.BodyAnsTr2 {
    background-color: #e6e6e6;
}


.Act1 {
    background-image: url(../img/A1.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px;
}

.Act2 {
    background-image: url(../img/A2.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px;
}


.Act3 {
    background-image: url(../img/A9.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px;
}





.DrpClass {
    font-family: IranNum;
    border: 1px solid #fff;
    border-radius: 3px;
    height:25px;
}

.LabHeaderAnsTxt {
    width: 216px;
    border-radius: 3px;
    border: 1px solid #fff;
    height: 25px;
}




.TabReceptionMain {
    width: 100%;
    color: #000;
}

    .TabReceptionMain td {
        text-align: center;
    }

    .TabReceptionMain th {
        text-align: center;
    }

        .TabReceptionMain th h4 b {
            font-family: 'Times New Roman';
        }




.FrameAns {
    padding: 10px;
    margin-right: -3px;
    border: 2px solid #9b00a1;
    width: 98%;
}

.FrameHeader {
    border: 2px solid #000;
    border-radius: 10px;
    padding-right: 10px;
    margin-top: 10px;
}

.FrameMain {
    margin-top: 25px;
    /*border: 2px solid #000;
    border-radius: 15px;*/
    padding: 5px;
    direction: ltr;
}

.FrameMainScope {
    border: 2px solid #000;
    border-radius: 15px;
    padding: 5px;
    direction: ltr;
}

.TabReceptionHeader {
    width: 100%;
    color: #000;
    font-family: 'Zar';
    font-size: 16px;
}

    .TabReceptionHeader td {
        text-align: right;
        line-height: 16px;
        font-family: 'Zar'
    }

.FrameMainSection {
    text-align: left;
    font-family: Arial;
    font-weight: bold;
    color: #000;
    font-size: 18px;
}

    .FrameMainSection p {
        left: 10px;
        position: static;
        margin-top: -34px;
        z-index: 1000;
        font-family:'Times New Roman';
        margin-left: 10px;
        font-size:18px;
        color:#000;
        font-weight:bold
    }

    .FrameMainSection img {
        width: 250px;
        position: static;


    }

.ZarBFont {
    font-family: ZarB;
    font-size: 16px;
    font-style: normal
}


.TabReceptTestMain {
    width: 100%;
    color: #000;
    font-family: Arial;
}

    .TabReceptTestMain th {
        text-align: left;
        background-color: #fff;
        font-weight: bold;
        text-decoration: underline;
        font-style:italic;
        font-size: 15px;
    }

    .TabReceptTestMain td {
        text-align: left;
        min-width: 20px;
        max-width: 220px;
        vertical-align: top;
        line-height: 12px;
        font-size: 12px;
        padding: 2px;
        font-family:'Times New Roman'
    }


/*.TabReceptTestMain tr:nth-child(even) {
        background-color: #f2f2f2 !important;
        -webkit-print-color-adjust: exact;
        color-adjust: exact;
    }*/




.ReceptionResultBut {
    float: left;
    background-color: #ff0000;
    color: #FFFFFF;
    border: none;
    font-family: IranNum;
    border-radius: 3px;
}

    .ReceptionResultBut:hover {
        background-color: #ff0000
    }

.PrintBot {
    background-color: #9b00a1;
    color: #FFFFFF;
    font-family: IranNum;
    padding-right: 25px;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: right;
    border: none;
    border-radius: 5px;
    margin-right: 10px;
    text-decoration: none
}


.SecComment {
    text-align: left;
    font-family: Zar !important;
    font-size: 14px;

}


.FrameAns {
    background-image: url(../img/preview.gif);
    background-position: center center;
    background-repeat: no-repeat
}

.MainBodyAns {
    padding: 10px;
    padding-bottom: 30px;
    background-color: #fff
}

.MainUrineBody {
    height: 1120px;
}

.TabHeaderUrine {
    width: 100%;
    margin: auto;
    text-align: center;
    margin-top: 10px
}

    .TabHeaderUrine td {
        padding: 0px
    }


.TabHeaderUrineH1 {
    font-family: 'Times New Roman';
    font-weight: bold;
    font-size: 22px;
    color: #25a300
}

.TabHeaderUrineH2 {
    font-family: 'Times New Roman';
    font-size: 18px;
    color: #cb3f0a
}

.TabHeaderUrineH3 {
    font-family: 'Times New Roman';
    font-size: 16px;
    color: #cb3f0a
}

.TabNameUrine {
    width: 100%;
    margin: auto;
    text-align: center
}

    .TabNameUrine td hr {
        border: 1px dashed #333
    }


.TabNameUrine {
    font-size: 14px;
    font-weight: bold;
}

    .TabNameUrine td {
        text-align: left;
        padding-left: 20px;
    }

.SNameUrine {
    color: #0008a3;
    float: left;
    font-family: ZarB;
    padding-left: 5px
}

.HNameUrine {
    float: left
}

.AnsBodyUrine {
    width: 100%;
    margin: auto;
}

    .AnsBodyUrine td {
        line-height: 14px;
        padding-left: 20px;
    }

    .AnsBodyUrine th {
        font-family: 'Times New Roman';
        font-size: 18px;
        color: #cb3f0a;
        text-align: left;
    }

.HeaderAnsUrine {
    font-style: italic;
    font-family: Arial;
    color: #9b00a1;
    font-weight: bold;
    font-size: 16px;
    padding-top: 10px;
}


.IB {
    color: #0023cc;
    font-style: italic;
    font-weight: bold
}

.IR {
    color: #e20000;
    font-style: italic;
    font-weight: bold
}

.MarginBot {
    margin-bottom: 30px
}

.Ac {
    background-color: #9b00a1
}



.SignStyle {
    width: 100%;
    font-size: 14px;
}

.PaAns + .SignStyle{
    margin-top: -50px;
}

.SignStyle td {
    text-align: center
}

    .SignStyle th {
        font-family:ZarB
    }


.PanelBut {
    width: 100%;
    margin-bottom: 5px;
    font-family:IranNum
}

    .PanelBut td {
        background-color: #9b00a1;
        text-align: center;
        color: #fff;
        padding: 5px;
        border: 2px solid #fff;
        min-width: 5%
    }

        .PanelBut td:hover {
            background-color: #f7e6b0 !important;
            color: #9b00a1 !important;
            font-weight: bold;
            cursor: pointer
        }

        .PanelBut td a {
            text-decoration: none;
            color: #fff;
            font-family: IranNum
        }

        .PanelBut td:hover a {
            color: #9b00a1 !important
        }


.ActPanelBut {
    background-color: #f7e6b0 !important;
    color: #9b00a1 !important;
    font-weight: bold
}


    .ActPanelBut a {
        color: #9b00a1 !important
    }

.ExitPanelBut {
    background-color: #ff0000 !important;
    color: #fff !important
}

    .ExitPanelBut:hover a {
        color: #9b00a1 !important
    }


    .ExitPanelBut a {
        color: #fff !important
    }

.BackAnsRead1 {
    background-color: #f6c5f6;
}

.BackAnsRead2 {
    background-color: #e8b2e5;
}


.TabDown {
    width: 100%
}

    .TabDown td {
        text-align: right;
        color:#000;
        padding:5px;
    }

    .TabDown th {
        text-align: right;
        color: #9b00a1;
        font-weight:bold;
            padding:10px;
    }

.ReceptionTab {
    width: 100%;
    font-family: Arial
}


    .ReceptionTab th {
        background-color: #9b00a1;
        color: #fff;
        padding-left:10px;
    }


.WidthAns {
    width:90%;
    margin:auto;
    min-height:500px;
}

.PanelButBackAlt {
    background-image: url(../img/Me.gif) !important;
    background-position: left center;
    background-size: 64px;
    background-repeat: no-repeat
}