summaryrefslogtreecommitdiff
path: root/app/static/styles/invoice.css
diff options
context:
space:
mode:
Diffstat (limited to 'app/static/styles/invoice.css')
-rw-r--r--app/static/styles/invoice.css204
1 files changed, 204 insertions, 0 deletions
diff --git a/app/static/styles/invoice.css b/app/static/styles/invoice.css
new file mode 100644
index 0000000..2b863f9
--- /dev/null
+++ b/app/static/styles/invoice.css
@@ -0,0 +1,204 @@
+@font-face {
+ font-family: "Public Sans";
+ src: url("/static/fonts/PublicSans-Regular.otf");
+}
+
+@font-face {
+ font-family: "Inconsolata";
+ src: url("/static/fonts/Inconsolata.otf");
+}
+
+.clearfix:after {
+ content: "";
+ display: table;
+ clear: both;
+}
+
+a {
+ color: #0087C3;
+ text-decoration: none;
+}
+
+body {
+ position: relative;
+ width: 21cm;
+ height: 29.7cm;
+ margin: 0 auto;
+ color: #555555;
+ background: #FFFFFF;
+ font-family: Arial, sans-serif;
+ font-size: 14px;
+ font-family: "Public Sans";
+}
+
+header {
+ padding: 10px 0;
+ margin-bottom: 20px;
+ border-bottom: 1px solid #AAAAAA;
+}
+
+#logo {
+ float: left;
+ margin-top: 8px;
+}
+
+#logo img {
+ height: 70px;
+}
+
+#company {
+ float: right;
+ text-align: right;
+}
+
+
+#details {
+ margin-bottom: 50px;
+}
+
+#client {
+ padding-left: 6px;
+ border-left: 6px solid #0087C3;
+ float: left;
+}
+
+#client .to {
+ color: #777777;
+}
+
+h2.name {
+ font-size: 1.4em;
+ font-weight: normal;
+ margin: 0;
+}
+
+#invoice {
+ float: right;
+ text-align: right;
+}
+
+#invoice h1 {
+ color: #0087C3;
+ font-size: 2.4em;
+ line-height: 1em;
+ font-weight: normal;
+ margin: 0 0 10px 0;
+}
+
+#invoice .date {
+ font-size: 1.1em;
+ color: #777777;
+}
+
+table {
+ width: 100%;
+ border-collapse: collapse;
+ border-spacing: 0;
+ margin-bottom: 20px;
+}
+
+table th,
+table td {
+ padding: 20px;
+ background: #EEEEEE;
+ text-align: center;
+ border-bottom: 1px solid #FFFFFF;
+}
+
+table th {
+ white-space: nowrap;
+ font-weight: normal;
+}
+
+table td {
+ text-align: right;
+}
+
+table td h3{
+ color: #57B223;
+ font-size: 1.2em;
+ font-weight: normal;
+ margin: 0 0 0.2em 0;
+}
+
+table .no {
+ color: #FFFFFF;
+ font-size: 1.6em;
+ background: #57B223;
+}
+
+table .desc {
+ text-align: left;
+}
+
+table .unit {
+ background: #DDDDDD;
+}
+
+table .qty {
+}
+
+table .total {
+ background: #57B223;
+ color: #FFFFFF;
+}
+
+table td.unit,
+table td.qty,
+table td.total {
+ font-size: 1.2em;
+}
+
+table tbody tr:last-child td {
+ border: none;
+}
+
+table tfoot td {
+ padding: 10px 20px;
+ background: #FFFFFF;
+ border-bottom: none;
+ font-size: 1.2em;
+ white-space: nowrap;
+ border-top: 1px solid #AAAAAA;
+}
+
+table tfoot tr:first-child td {
+ border-top: none;
+}
+
+table tfoot tr:last-child td {
+ color: #57B223;
+ font-size: 1.4em;
+ border-top: 1px solid #57B223;
+
+}
+
+table tfoot tr td:first-child {
+ border: none;
+}
+
+#thanks{
+ font-size: 2em;
+ margin-bottom: 50px;
+}
+
+#notices{
+ padding-left: 6px;
+ border-left: 6px solid #0087C3;
+}
+
+#notices .notice {
+ font-size: 1.2em;
+}
+
+footer {
+ color: #777777;
+ width: 100%;
+ height: 30px;
+ position: absolute;
+ bottom: 0;
+ border-top: 1px solid #AAAAAA;
+ padding: 8px 0;
+ text-align: center;
+}
+
Copyright 2019--2024 Marius PETER