.invoice-container{position:relative;padding-left:60px;padding-right:60px;font-size:14px}.invoice-container .invoice-header{overflow:hidden}.invoice-container .invoice-header::after{content:"";clear:both;display:table}.invoice-container .invoice-header .logo-container{float:right;text-align:right}.invoice-container .invoice-header .logo-container>img{max-height:150px}.invoice-container .invoice-header .info{float:left;margin-top:20px}.invoice-container .invoice-header .info .provider-info{font-size:10px;padding-bottom:30px}.invoice-container .invoiceTitleContainer{font-size:20px;font-weight:bold}.invoice-container .topSuperTable{margin-top:50px;table-layout:fixed;width:100%}.invoice-container .topSuperTable .topSuperTableColumn1{vertical-align:top;width:70%}.invoice-container .topSuperTable .topSuperTableColumn2{vertical-align:top;width:30%}.invoice-container .topSubTable td{vertical-align:top;padding-right:15px}.invoice-container .assetGroupTable{table-layout:fixed;width:100%;border-collapse:collapse;padding-bottom:5px}.invoice-container .assetGroupTable .colPos{width:8%}.invoice-container .assetGroupTable .colDescription{width:50%}.invoice-container .assetGroupTable .colQuantity{width:14%}.invoice-container .assetGroupTable .colSinglePrice{width:14%}.invoice-container .assetGroupTable .colTotalPrice{width:14%}.invoice-container .assetGroupTable .rowBorderTopBottom{border-top:1px solid black;border-bottom:1px solid black}.invoice-container .assetGroupTable .rowBorderTop{border-top:1px solid black}.invoice-container .assetGroupTable .rowBorderBottom{border-bottom:1px solid black}.invoice-container .assetGroupTable .rowSpacer20 td{padding-top:20px}.invoice-container .assetGroupTable .rowSpacer10 td{padding-top:10px}.invoice-container .assetGroupTable .rowDoubleBorderBottom{border-bottom:3px double black}.invoice-container .subTextContainer1{padding-top:30px;text-align:center}.invoice-container .subTextContainer2{padding-top:20px;text-align:center}.invoice-container p{margin:0}.invoice-container ul{margin:0}.invoice-container .confirmation-entry{vertical-align:top}.invoice-container .attachment-list{border-collapse:separate;border-spacing:0 10px}.invoice-container .attachment-list td{padding:0 5px}.invoice-container .preview-container{position:absolute;height:100%;background-color:red;opacity:0.2;z-index:100}.invoice-container .divider{border-width:0;height:1px;background-color:#000}.invoice-container .title-bar{width:100%;margin-bottom:30px;padding-top:30px}.invoice-container .title{font-size:28px;line-height:32px}.invoice-container .creation-date{margin-top:3px;text-align:right;vertical-align:top;width:200px}.invoice-container .activity-trail-grid{width:100%;table-layout:fixed}.invoice-container .confirmation-grid{margin-top:50px;width:100%;table-layout:fixed}.invoice-container .confirmation-grid td{overflow:hidden;width:33%}
