.pp_print {
    width: 1280px;
    padding: 10px 20px;
    background-color: #fff;
}

.w-50 {
    width: 50%;
}

.logo_and_mobile {
    display: flex;
    align-items: center;
    padding-bottom: 15px;
}

.logo_and_mobile.bb_bottom {
    border-bottom: 2px solid #09388d;
}

.s_address {
    margin-bottom: 0px;
    color: #09388d;
}

.font_big {
    font-size: 20px;
    font-weight: 800;
}

.font_medium {
    font-size: 16px;
    font-weight: 700;
}

.font_small {
    font-weight: 600;
}





.br_rights {
    border-right: 2px solid #939393;
}

.pl_lefts {
    padding-left: 15px;
}
.icon_size
{
    padding-left:5px;
    padding-right:5px;
}
.font_ks
{
    color: #09388d;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
}
.font_ks_ans
{
    color: #09388d;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
}


.prescription_box {
    border: 1.5px solid #939393;
    background-color: #fff;
    margin-top: 10px;
    border-radius: 10px;
}

.double_box {
    border: 1.5px solid #939393;
    background-color: #fff;
    margin-top: 10px;
    border-radius: 10px;
    width: 49%;
}
.info_double_box {
    border-top:2px solid #09388d;
    border-right:2px solid #09388d;
    border-left:2px solid #09388d;
    background-color: #fff;
    margin-top: 10px;
    border-radius: 10px 10px 0px 0px;
    width: 40%;
}
.patient_table {
    width: 100%;
}

.split_double_box {
    display: flex;
    justify-content: space-between;
    
}
.logos_and_mobile.doctor
{
    padding-top:5px;
}
.split_bluedouble_box{
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #09388d;
}
.fonts_medium {
    font-size: 16px;
    font-weight: 800;
}
.pt_table {
    padding: 5px 15px 10px 15px;
}

.pl_lefts_20 {
    padding-left: 20px;
}

.tablet_table.wils thead tr th {
    padding-top:10px;
    padding-bottom:10px;
}
.drug_splits
{
    display: flex;
    align-items: center;
    text-align: left;
}
.drug_img
{
    padding-right:15px;
}
.drug_img img
{
    transform: rotate(45deg);
}
.font_bold {
    color: #000;
    font-weight: 700;
    width: 70px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.font_ans {
    color: #000;
    font-weight: 500;
}

.tablet_table {
    width: 100%;
}

.tablet_table thead th {
    color: #000;
    text-align:left;
}


.main_td {
    width: 90px;
}
.drug_names
{
    font-size: 12px;
}
.main_drug {
    padding-left: 20px;
    padding-top: 8px;
    padding-bottom: 3px;
    color: #000;
    font-weight: 700;
    /* border-right: 2px solid #000; */
}

.times_drug {
    /* border-right: 2px solid #000; */
    color: #000;
    font-weight: 400;
}
.last_times_drug
{
    color: #000;
    font-weight: 400;
}
.sub_drug {
    color: grey;
    font-weight: 600;
    font-size: 12px;
}

.signature_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0px 0px 0px;
    color: #000;
}

.name_sig {
    display: flex;
    align-items: center;
}

.ns_ab {
    font-size: 20px;
    font-weight: 700;
    margin-right: 60px;
}

.ns_bc {
    font-weight: 600;
}

.nexr_rew {
    font-size: 20px;
    font-weight: 700;
}

.vv_bn {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    text-align: right;
}

.ns_de {
    font-weight: 600;
}
