.csip-container{position:relative;max-width:1200px;padding-left:10px;padding-right:10px}.csip-row{margin-left:-10px;margin-right:-10px}.csip-row>[class^=csip-span-]{position:relative;padding-left:10px;padding-right:10px}.csip-container{width:100%;margin:0 auto}.csip-invoice{background-color:#fff;color:#4d4d4f;padding:50px 50px 30px;margin:50px 0;-webkit-box-shadow:0 0 2px grey;box-shadow:0 0 2px grey}.csip-row{display:-webkit-box;display:-ms-flexbox;display:flex}.csip-span-4{width:33.33333%}.csip-span-6{width:50%}.csip-span-8{width:66.66667%}.csip-block{display:block}.csip-text-left{text-align:left}.csip-text-right{text-align:right}.csip-text-center{text-align:center}.csip-mb-30,.csip-mb-40{margin-bottom:40px}.csip-px-6{padding-right:6px;padding-left:6px}.csip-invoice{font-family:Helvetica,Arial,sans-serif}.csip-invoice *{border:none}.csip-invoice h1,.csip-invoice h2,.csip-invoice h3,.csip-invoice h4,.csip-invoice h5,.csip-invoice h6{font-weight:700}.csip-invoice p{margin:0;line-height:1.5}.csip-invoice p+p{margin-top:1em}.csip-invoice table{min-width:100%;max-width:100%}.csip-invoice strong{font-weight:700}.csip-invoice dl{display:block;border:none;outline:none}.csip-invoice dd,.csip-invoice dl,.csip-invoice dt{padding:0;margin:0}.csip-invoice dd,.csip-invoice dt{width:100%}.csip-company-logo .thumb span{padding-top:38%;background-position:100% 0;background-size:contain;background-repeat:no-repeat;display:block}.csip-invoice-title{font-size:19pt;margin-top:0;margin-bottom:.5em}.csip-invoice-title-text{padding-right:10px;color:#2f2f31}.csip-invoice-title-code{color:#0c5a9a}.csip-invoice-list{margin:0;padding-left:0;font-size:11pt}.csip-invoice-list li{list-style-type:none;margin-left:0}.csip-invoice-list-label{font-size:8pt;letter-spacing:.05em;color:#777;margin-top:0;text-transform:uppercase;font-weight:700}.csip-invoice-list-entry{margin-top:0;margin-bottom:0;line-height:15pt}.csip-invoice-list-entry+.csip-invoice-list-label{margin-top:5px}.csip-company-name{font-weight:700;font-size:13pt}.csip-client-name{font-weight:700;font-size:14pt;margin-top:10px;color:#2f2f31}.csip-invoice-title-underlined{padding-bottom:10px;font-size:12pt;text-transform:uppercase;position:relative;margin:1em 0}.csip-invoice-title-underlined:before{content:"";position:absolute;left:-6px;bottom:0;width:calc(100% + 12px);height:1px;background-color:#aaa}.csip-invoice-account .csip-span-4{width:33.33333%}.csip-invoice-account p{font-size:10pt}.csip-invoice-account-name{margin:1em 0;font-size:12pt;text-transform:uppercase;color:#0c5a9a}.csip-invoice-signature p{font-size:12pt}.csip-invoice-signature .thumb{max-width:300px;margin-left:auto}.csip-invoice-signature .thumb span{padding-top:40%;background-position:100% 0;background-size:contain;background-repeat:no-repeat;display:block}.csip-invoice-note p{font-size:10pt}.csip-invoice-footer{font-size:10pt;padding-top:5px;border-top:1px solid #ccc}.csip-invoice-table{border-collapse:collapse;border:none}.csip-invoice-table td,.csip-invoice-table th{border-top:none;border-right:none;border-left:none;width:auto;min-width:70px;word-break:keep-all;padding-right:.5em;padding-left:.5em;font-size:10pt}.csip-invoice-table th{color:#2f2f31;border-bottom:2px solid #0c5a9a;padding-top:.75em;padding-bottom:.75em}.csip-invoice-table td{border-bottom:1px solid #ccc;padding-top:.5em;padding-bottom:.5em}.csip-invoice-table dt{color:#2f2f31}.csip-invoice-table dd{padding-left:0;font-size:8pt}.csip-invoice-table-empty-cell{border-bottom:none!important}.csip-invoice-table-row-total{font-weight:700;color:#2f2f31}.csip-invoice-table-row-total td{border-bottom:none;font-size:12pt}
