@media print {
        .sign
        {
            display: block;
            margin-top: 1rem;
            margin-bottom: 1rem;
        }
        .line
        {
            display: block !important;
        }
        .dis_block
        {
        display: block;
        }

        #name_account_officer
        {
        float: left;
        margin-left: 0px !important;
        }
         a[href]:after {
         visibility: hidden;
         }
        
         .white-box .green_status
        {
          color: black !important;
        }

        #rfq_title
        {
             display: none !important;
             margin-bottom: 2rem !important;
        }

          table.table-bordered{
      
        margin-top:20px;
        }
        table.table-bordered > thead > tr > th{
            padding: 0.5rem;
            color: black !important;
        border:0.1rem solid #22222 !important;
        }
        table.table-bordered > tbody > tr > td{
            padding: 0.5rem;
            color: black !important;
        border:0.1rem solid #22222 !important;
        }
        table.table-bordered
         {
            border:none !important;
         }
        .white-box {
            border: none !important;
            margin-top: 1rem;
        }
        .grn_section
        {
          margin-top: 2rem;
        }

        .white-box .box-title
        {
             color: black !important;
             background: white !important;
            
        }
     
        .div-border
        {
            border: 1px solid #000000;
            padding: 5px;
        }
        .font-weight-bold
        {
            display: block !important;
             color: black !important;
            font-weight: bold;
        }
        .pricing-section
        {
            border: 1px solid black;
            padding: 15px;
        }
        .us-text
        {
            float: left;
        }
        .us-next-line
        {
            display: block;
        }
        .pen-status
        {
            color: black !important;
        }
        .com-status
        {
           color: black !important; 
        }
        .pr_steps 
        {
            
            font-size: 11.5px !important;
            padding: 20px 1px 22px 18px !important;
        }

         ::-webkit-input-placeholder {
        /* WebKit browsers */
         color: transparent;
    }
     :-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
         color: transparent;
    }
     ::-moz-placeholder {
        /* Mozilla Firefox 19+ */
         color: transparent;
    }
     :-ms-input-placeholder {
        /* Internet Explorer 10+ */
         color: transparent;
    }
     input::placeholder {
         color: transparent;
    }
     textarea::-webkit-input-placeholder {
        /* WebKit browsers */
         color: transparent;
    }
     textarea:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
         color: transparent;
    }
     textarea::-moz-placeholder {
        /* Mozilla Firefox 19+ */
         color: transparent;
    }
     textarea:-ms-input-placeholder {
        /* Internet Explorer 10+ */
         color: transparent;
    }
     textarea::placeholder {
         color: transparent;
    }

    .status-reject
    {
        bottom: 2px !important;
        font-size: 1.7rem;
    }


    .status-approv
    {
        bottom: 2px !important;
        font-size: 1.7rem;
    }


    .status-pen
    {
        bottom: 2px !important;
        font-size: 1.7rem;
    }

    .pr_steps
    {
        border: 2px solid #000000 !important;
        border-left: none !important;
    }
        .first_step
        {
        border-left: 0.5px solid #000000 !important;
        }
        .blk_clr
        {
        color: black;
        }

        .white-box .yellow_status
        {
        color: black !important;
        }

        .white-box .red_status
        {
          color: black !important;
        }


        .status-pen
        {
         color: black !important;
        }

        .status-approv
        {
        color: black !important;
        }


        .status-reject
        {
         color: black !important;
        }

        .us-po-design
        {
            border: 1px solid  black !important;
            color: black;
        }

        #po_auth
        {
        display: block !important;
        }
        .pr_sign
        {
            margin-top: 5rem;
            width: 50%;
        }
        .pr_signz
        {
            position: relative;
            right: 6rem;
        }

        .align-right
        {
        text-align:center !important;
        border: 1px solid;
        }

        .float-left
        {
       
        float: none !important;
        }
        .font-size
        {
         font-size: 1.5rem  !important;
        }
        .hide-default
        {
            width: 99.99%;
            display: block !important;
        }
        .us-tbl
        {
            margin-top: -2rem !important;
        }
        .cs-section
        {
            border:1px solid black !important;
            box-shadow: none !important;
            border-radius: 0px !important;
        }

        }

/*  Print Css End */
.cs-section
{
    padding: 2rem;border: 1px solid #e0e0e0;border-radius: 10px;margin-bottom: 5rem; box-shadow: 5px 6px 10px #e6e6e6
}
.hide-default
{
    display: none;
}
.float-left
{
 float: left;
}
.font-size
{
    font-size: 2.2rem;
}

@media only screen and (min-width: 502px) {
  .us-custom {
    width: 80%;
  }
}

.align-right
{
text-align:right;
}

.cus_btn{

    background: #0283cc;
    padding: 2px;
    font-size: 13px;
    border-radius: 15px;
}

.cus_btn_2
{

    background: #98dc98;
    padding: 2px;
    font-size: 13px;
    border-radius: 15px;
}
.cus_btn_3
{

    background: #ffb136;
    padding: 2px;
    font-size: 13px;
    border-radius: 15px;
}
   .cus_btn_4
{

    background: #1c3752;
    padding: 2px;
    font-size: 13px;
    border-radius: 15px;
}

        #po_auth
        {
            display: none;
        }
       .white-box .green_status
        {
        color:#80da3b ;
        }

        .white-box .red_status
        {
        color:red ;
        }
        .blk_clr_dt
        {
            font-weight: normal;
            font-size: 1.5rem;
            color: black;
        }

        .white-box .yellow_status
        {
        color:#ffed14 ;
        }
        

        .white-box .box-title
        {
        color: black;
        }
        .status-pen
        {
            font-size: 1.5rem;
       float: right;
        }

        .status-approv
        {
            font-size: 1.5rem;
       float: right;
        }


        .status-reject
        {
            font-size: 1.5rem;
        float: right;
        }

        .table>tbody>tr>td
        {
         font-size: 13px !important;
        }
        #myTable th{
            color: black;
        }

         .pr_steps
        {
        border: 1px solid #d8d8d8;
        border-left: none;
        position: relative;
        margin-left: -25px;
        padding: 18px 15px 19px 30px;
        border-top-right-radius: 3rem;
        border-bottom-right-radius: 3rem;
        }

        .white-box
        {
            padding: 2.5rem !important;
        }
        .description
        {
            text-align: left;
        }

        .special_ins
        {
        width: 40%;
        float: right;
        margin-right: 25%;
        margin-top: -5.8%;
        }
        .us-po-design
        {
            border: 1px solid #eaeaea;
        }

        .pen-status
        {
            background: #ffc905;color: white;padding: 4px 15px 5px 15px;border-radius: 20px;font-size: 13px;
        }
        .com-status
        {
            color: white;padding: 3px 15px 3px 15px;font-size: 13px;background: #00d800;border-radius: 20px;
        }

        /*  Print Css End */
.non_critical
{
    color: white;
    padding: 3px;
    background: #dda300;
    border-radius: 5px;
    font-size: 11px;
    margin-left: 5px;
}

.critical
{
    color: white;
    padding: 3px;
    background: #ff0000;
    border-radius: 5px;
    font-size: 11px;
    margin-left: 5px;
}