@import url('https://fonts.googleapis.com/css2?family=Georgia&family=Helvetica+Neue&display=swap'); body { background-color: #FDFDFD; color: #4A4A4A; font-family: 'Helvetica Neue', Arial, sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: 'Georgia', serif; } .btn-primary { background-color: #D4AF37; border-color: #D4AF37; } .btn-primary:hover, .btn-primary:focus { background-color: #c09d2e; border-color: #c09d2e; } .btn-secondary { background-color: #6c757d; border-color: #6c757d; } .card { border-radius: 0.5rem; border: 1px solid #EAEAEA; } .card-header { border-bottom: 1px solid #EAEAEA; } .card-footer { border-top: 1px solid #EAEAEA; } .form-control:focus { border-color: #D4AF37; box-shadow: 0 0 0 0.25rem rgba(212, 175, 55, 0.25); } .table { margin-bottom: 0; } #estimator-section { background: linear-gradient(to bottom, rgba(212, 175, 55, 0.05), rgba(212, 175, 55, 0)); padding-top: 2rem; padding-bottom: 2rem; border-radius: 0.5rem; } @media print { body * { visibility: hidden; } #estimator-section, #estimator-section * { visibility: visible; } #estimator-section { position: absolute; left: 0; top: 0; width: 100%; } .btn, .form-label, #item-form { display: none !important; } .card { box-shadow: none !important; border: none !important; } }