/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-invoice{padding:1% 12%;}.node--type-invoice .float-left{float:left;width:50% !important;}.node--type-invoice .float-right{float:right;width:50% !important;}.node--type-invoice table tr{border:none !important;}.node--type-invoice ul,.node--type-invoice ul li{margin:0;padding:0;list-style:none;}.node--type-invoice .col .title{flex:auto;}.node--type-invoice .text-large{font-weight:bold;font-size:2em;line-height:45px;}.header .node--type-invoice table tr td,.preface .node--type-invoice table tr td{padding:0 !important;}.node--type-invoice .header{border-bottom:1px solid #000;margin:20px 0;}.node--type-invoice .header .logo{margin:0 auto;display:block;}.node--type-invoice .preface{margin:50px 0;}.node--type-invoice .primary .po{border:1px solid #a8a8a8;width:50%;}.node--type-invoice .primary .po span{background:#d6d6d6;border-right:1px solid #a8a8a8;display:inline-block;padding:0 12px;margin-right:12px;}.node--type-invoice .ordered-by .view,.node--type-invoice .ordered-by .profile{display:none;}.node--type-invoice .primary .orders{margin:20px 0 80px 0;}.node--type-invoice .primary .orders table{margin-bottom:0 !important;}.node--type-invoice .primary .orders tr{border-bottom:1px solid #a8a8a8 !important;}.node--type-invoice .primary .orders th{text-align:center !important;background:#d6d6d6 !important;}.node--type-invoice .primary .orders th,.node--type-invoice .primary .orders td{border-right:1px solid #a8a8a8 !important;border-left:1px solid #a8a8a8 !important;}.node--type-invoice .primary .orders td{text-align:center;}.node--type-invoice .primary .orders table.order-items-en,.node--type-invoice .primary .orders table.order-items-fr{border-top:1px solid #a8a8a8 !important;}.node--type-invoice .primary .orders table.order-taxes tr,.node--type-invoice .primary .orders table.order-total tr{border-bottom:none !important;}.node--type-invoice .primary .orders table.order-taxes tr td,.node--type-invoice .primary .orders table.order-total tr td{border-bottom:1px solid #a8a8a8 !important;}.node--type-invoice .primary .orders table.order-taxes tr td.empty,.node--type-invoice .primary .orders table.order-total tr td.empty{border:none !important;}.node--type-invoice .footer{border:1px solid #000;}.node--type-invoice .footer .info{padding:20px;}.node--type-invoice .footer .info .address{margin-bottom:10px;}.node--type-invoice .footer h3{margin:0;padding:5px 20px;background:#000;color:#FFF;}.node--type-invoice .footer .option{margin-right:15px;}.node--type-invoice .footer .cc-data{line-height:35px;}.node--type-invoice .footer .underline{display:inline-block;margin:0 10px;border-bottom:1px solid #000;width:220px;}.node--type-invoice .footer .underline.cvv{width:130px;}
