
/* /requirement/static/src/athena.less defined in bundle 'requirement.athena_quotation_report_css' */
 .product-image{width: 100px;} .buyer-info p{margin-bottom: 3px;} .fw-bold{font-size: 14px; font-weight: bold;} .header-logo-container{text-align: center; margin-bottom: -18px;} .header-logo-container .img_logo{width: 33%; text-align: left;} .header-logo{margin-right: 12px; width: 180px; height: 120px;} .company-name{color: #eb9d6e; font-weight: bold; position: relative; top: 20px;} .quotation-title{margin: 30px; font-weight: bold; color: #eb9d6e;} .table-header{background-color: #eb9d6e; text-align: center; font-size: 13px; font-weight: bold;} .table-body{text-align: center;} .sub-total{font-weight: bold; font-size: 15px; text-align: right;} .header-logo-container{display: -webkit-box;} .sub_title{margin-top: -10px; margin-left: 88px;} .trem{display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: justify; -webkit-box-lines: multiple; display: -ms-flexbox; -ms-flex-direction: row; -ms-flex-pack: justify; -ms-flex-wrap: wrap; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;} .trem .item{width: 50%; line-height: 2;} .unit-header{text-align: center; vertical-align: middle !important;} td{vertical-align: middle !important;} .th_line{width: 112%; border: 1px solid; margin: 0 -5%; overflow: hidden;} table{width: 100%; border-collapse: collapse;} thead{display: table-header-group;} tfoot{display: table-footer-group;} tr{page-break-inside: avoid; page-break-after: auto;} .page{page-break-after: always;}