/* Template 4 ---------------------------------- */
.invoice_style4 {
padding-bottom: 60px;
.body-shape1 {
top: 0;
}
.th-header {
margin-top: -37px;
margin-bottom: 63px;
b {
font-size: 18px;
}
}
.big-title {
margin-bottom: 33px;
}
.total-table {
background-color: $smoke-color;
tr {
border-top: none;
}
th {
padding-left: 500px !important;
}
}
.footer-info {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background-color: $theme-color;
display: flex;
align-items: center;
justify-content: space-between;
padding: 20px 50px 20px 80px;
border-radius: 35px 0 0 0;
z-index: -2;
&:before {
content: '';
position: absolute;
inset: 0;
left: 30px;
background-color: #242437;
z-index: -1;
border-radius: inherit;
}
svg {
margin-right: 4px;
}
p {
color: $white-color;
}
}
}
.invoice-table.style3 {
table-layout: fixed;
th:first-child,
td:first-child {
width: unset;
}
th:nth-last-child(-n + 3),
td:nth-last-child(-n + 3) {
width: unset;
}
th, td {
width: 25%;
&:nth-child(3) {
width: 100px;
}
}
tr {
border-bottom: none;
}
th {
background-color: #242437;
&:last-child {
text-align: left;
}
}
td {
background-color: $smoke-color;
&:last-child {
text-align: left;
}
}
}