.common-heading { margin-top: 10px; } .invoice_wrap { width: 100%; } .invoice_head { background: #032da1; color: #fff; padding: 15px; display: flex; justify-content: space-between; width: 100%; } .invoice_right { display: flex; justify-content: space-between; width: 60px; margin-right: 8px; } .invoice_right .fa-download { color: #fff; font-size: 16px; } .invoice_right img { width: 20px; cursor: pointer; } .invoice_top { background: #f6f6f6; padding: 20px 30px; display: flex; justify-content: space-between; } .invoice_top_left { /* flex-basis: 100%; */ display: flex; align-items: center; /* justify-content: center; */ width: 53%; } .invoice_top_left img { width: 180px; } .invoice_top_right { font-size: 13px; width: 47%; } .invoice_top_right ul li { list-style-type: none; } .invoice_top_right ul li label { font-weight: 600; width: 115px; } .invoice_content { padding: 20px 30px; display: flex; font-size: 13px; } ul li { list-style-type: none; display: flex; margin: 5px; text-align: left; } /* ul li label { font-weight: 600; width: 80px; } */ ul li div { margin-left: 10px; width: 300px; } .invoice_table { width: 100%; margin-bottom: 20px; } .invoice_table table { width: 100%; } .invoice_table table th, .invoice_table table td { padding: 10px; font-size: 13px; border-top: 1px solid #ddd; } .invoice_table table th:last-child, .invoice_table table td:last-child { text-align: right; } .invoice_table table tfoot td { text-align: right; background: #f1f1f1; font-weight: 600; } .invoice_table table th { font-weight: 600; text-align: center; } .invoice_footer { font-size: 13px; text-align: center; padding: 20px; margin-bottom: 30px; } .invoice_content_left { width: 53%; } .w-186 { width: 186px !important; } .w-110 { width: 110px !important; } /* New application */ /* .invoice_main { max-width: 100%; margin: 5px auto 10px; background-color: #fff; padding: 15px 20px; line-height: 25px; position: relative; } */ table tr td label { font-size: 12px; font-weight: 600; margin: 0px; padding: 0px; width: 97px; } .top_logo { text-align: left; } .logo_img { max-width: 125px; } table h4 { font-size: 18px; } .address { font-size: 12px; } .invoice_main span { font-size: 11px; padding: 0px 0px 0px 10px; } .invoice_head_row { background-color: #8080802b; padding: 15px 15px 0px 20px; } .invoice_body { width: 100%; } .footer_tbl_sub th { font-weight: 600; text-align: left; font-size: 12px; } .bottom-tbl td { font-weight: 600; text-align: center; font-size: 14px; }