.companyLogoWrap { height: 50px; width :50px; border-radius: 50px; background-color: #dfdfdf; background-image: url('https://pbs.twimg.com/profile_images/1381635804397703182/x5chIdsO_400x400.png'); background-position: center center; background-size: cover; background-repeat: no-repeat; border: 1px solid #e8e8e8; } .rootBodyPage { background: #181a30; } .root { border-radius: 10px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); width: 600px; margin: 40px auto; color: #222; background-color: #fff; } .bigTitle{ margin: 0; font-weight: 500; color: #222; font-size: 26px; } .invoiceDueDate{ font-size: 16px; } .invoiceNumber { font-size: 16px; color: #333; font-weight: 600; } .body { padding: 30px 26px; } .footer{ padding: 20px 26px; background-color: #FAFAFA; border-top: 1px solid #DCE0E5; border-radius: 0 0 8px 8px; color: #333; font-size: 12px; } .customerName{ font-size: 16px; font-weight: 600; } .totals { color: #000; } .totalItem { padding: 6px 0; &.borderBottomGray { border-bottom: 1px solid #DADADA; } &.borderBottomDark{ border-bottom: 1px solid #000; } } .footerButtons{ margin-top: 20px; } .footerButton{ height: 40px; line-height: 40px; font-size: 16px; } .downloadInvoiceButton:global(.bp4-button.bp4-minimal){ box-shadow: 0 0 0 1px #DCE0E5; } .viewInvoiceButton:global(.bp4-button:not([class*=bp4-intent-]):not(.bp4-minimal)){ background-color: #EDEFF2; } .buyButton{ } .footerText{ color: #666; } .buyNote{ margin-top: 16px; font-size: 12px; }