﻿

    .invoive-main {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: 15px;
    }

    .yesmed-logo {
        padding-bottom: 15px;
    }

        .yesmed-logo img {
            width: 100%;
            max-width: 40%;
        }

    .lft-part h4 {
        text-align: left;
        letter-spacing: 0px;
        color: #363636;
        font-size: 20px;
        font-weight: 700;
        font-family: 'Roboto';
    }

    .lft-part p {
        text-align: left;
        font-family: 'Roboto';
        letter-spacing: 0px;
        color: #363636;
        opacity: 1;
        font-size: 15px;
        margin-bottom: 0;
    }

    .lft-part h5 {
        text-align: left;
        font-family: Roboto;
        letter-spacing: 0px;
        color: #363636;
        font-size: 16px;
        font-weight: bold;
    }

        .lft-part h5 span {
            text-align: left;
            letter-spacing: 0px;
            color: #36363699;
        }

    .rigt-part h5 {
        text-align: left;
        font-family: Roboto;
        letter-spacing: 0px;
        font-weight: bold;
        color: #363636;
        font-size: 16px;
    }

        .rigt-part h5 span {
            text-align: left;
            letter-spacing: 0px;
            color: #36363699;
            font-size: 15px;
        }

    .rigt-part p {
        text-align: center;
        font-size: 14px;
        color: #54CB9E;
        font-family: 'Roboto';
        background: #F2FFFA;
        border: 0.5px solid #54CB9E;
        border-radius: 7px;
        opacity: 1;
        margin: 5px 20px;
    }

    .table-invoice table th {
        background: #E8F1FC 0% 0% no-repeat padding-box;
        letter-spacing: 0px;
        color: #1E74BE;
        padding: 10px 10px;
        position: sticky;
        top: 0;
    }

    .table-invoice {
        margin-top: 15px;
       /* overflow: auto;*/
        width: 100%;
       /* max-height: 300px;*/
    }

        .table-invoice table {
            margin-bottom: 0;
        }

            .table-invoice table td {
                padding: 10px 10px;
                text-align: left;
                font-size: 14px;
                letter-spacing: 0px;
                color: #363636;
                font-family: 'Roboto';
            }

    .shiping-charg {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .invoice-total {
        padding: 10px 10px;
        background: #F8F8F8;
    }

    hr.bdrr {
        border: 0.800000011920929px solid #707070;
        opacity: 0.49;
    }

    .invoice-total table td {
        border: none;
        padding: 5px 20px;
    }

    .lft p {
        margin-bottom: 0;
    }

    .lft {
        font-size: 17px;
        letter-spacing: 0px;
        color: #363636;
        font-family: roboto;
    }

    .rht {
        font-size: 17px;
        letter-spacing: 0px;
        color: #363636;
        font-weight: bold;
    }

        .rht span {
            font-size: 16px;
            letter-spacing: 0px;
            color: #32BC2F;
            font-weight: bold;
            margin-left: 10px;
        }

    .lft span {
        color: #363636;
        opacity: 1;
        font-size: 16px;
        font-family: roboto-medium;
        font-weight: normal;
    }

    .lft i {
        font-size: 16px;
        color: #32BC2F;
        font-weight: bold;
        margin-left: 10px;
    }
    /*@media print{
        .invoive-main {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-top: 15px;
        }
    }*/
