#file-drag-trade, #extraDiv, #file-drag_bank, #extraDivBank {
    display: none; /* Initially hidden */
    margin-top: 10px;
  }
  .page-width {
    margin-bottom: 0px !important;
}
h2 {
    display: flex;
    flex-direction: row;
  }
h2:before,
h2:after {
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #898989;
    margin: auto;
}
.header h2 {
    color: #005f9e !important;  
    /* float: inline-start; */
}
.header {
    background-color: #fdfdfd00 !important;
    
}
input {
    border-radius: 5px !important;
}
@media screen and (min-width: 769px) {
input[type="submit"] {
    font-size: 15px !important;
    width: 30%;
    margin: 0px 35% 0% 35%;
}
}
@media screen and (max-width: 768px) {
    input[type="submit"] {
        font-size: 15px !important;
        width: 60%;
        margin: 0px 20% 0% 20%;
    }}
    .btn {
        
        background-color: #197bbd !important;
    }
    /* .row-1 {
        border: 1px solid #898989;
        padding: 0% 2% 2% 2%;
    }
    .row-2 {
        border: 1px solid #898989 !important;
        padding: 0% 2% 3%;
        margin-top: 2%;
    }
    .row-3 {
        border: 1px solid #898989 !important;
        padding: 0% 2% 10%;
        margin-top: 2%;
    }
    .row-4 {
        border: 1px solid #898989 !important;
        padding: 0% 2% 2%;
        margin-top: 2%;
    }
    .row-5 {
        border: 1px solid #898989 !important;
        padding: 0% 2% 2%;
        margin-top: 2%;
    }
    .row-6 {
        border: 1px solid #898989 !important;
        padding: 0% 2% 2%;
        margin-top: 2%;
    } */
    .prt {
        display: inline-flex !important;
    }
    .col-sm-8.nopad.New {
        display: inline-flex !important;
    }
    input#invoice_email {
        display: block !important;
    }
    .upload-button {
        display: inline-block;
        padding: 10px 20px;
        color: white;
        background-color: #007bff;
        border: none;
        border-radius: 5px;
        cursor: pointer;
        font-size: 16px;
        text-align: center;
      }
    
      .upload-button:hover {
        background-color: #0056b3;
      }
    
      /* Hide the default file input */
      #taxFile {
        display: none;
      }
      .field.new {
        margin-left: -4%;
    }
    div#purchaserForm {
        padding: 15px;
    }
    #purchaserForm {
        transition: all 0.3s ease-in-out;
        overflow: hidden;
    }
    input#another_purchaser {
        margin-left: 10px !important;
        margin-top: 3%;
    }
    #toggleButton:hover {
        cursor: pointer !important;
    }
    .center-container {
        align-items: flex-start !important;
        justify-content: center;
        text-align: left !important;
    }
    /* span#bank_name,span#trade_name,span#c_address,span#unit-number,span#city,span#dunn_bradstreet,span#p_name,span#company_name{
        position: absolute !important;
        display: flex; 
    } */
    .text-danger{
        position: absolute !important;
        display: flex; 
        font-size: 12px;
    }
     /* {
        position: absolute !important;
        display: flex;
    } */
    .text-danger {
        font-size: 12px;
        position: absolute;
        top: 86%;
        left: 4%;
        margin: 3px;
    }
    .field {
        padding: 10px;
        position: relative;
        min-height: 59px;
    }
    button.appended-purchaser-delete.btn.btn-danger {
        margin-top: 2% !important;
    }
    .row.trade {
        margin-left: -4px;
        margin-right: -4px;
    }
    .upload_btn {
        display: flex !important;
        align-items: baseline;
    }
    .purchaser {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    .row-6, .row-1, .row-3,  .row-4, .row-5 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .dollar{
        display:inline-block;
        position: relative;
        }
    .dollar input{
        padding-left:15px;
        }
    .dollar:before {
        position: absolute;
        content:"$";
        left:5px;
        top:10px;
         }

         @media screen and (max-width: 768px){
         .dollar:before {
            position: absolute;
            content:"$";
            left:5px;
            top:8px;
             }}
.taxfields{display:none;}                