#invoice-modal .modal-body{padding:0}#invoice-modal .modal-header{padding:16px 25px 16px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#invoice-modal .modal-header .modal-title,#invoice-modal .modal-header button.close{font-size:16px}#invoice-modal .modal-body::-webkit-scrollbar{width:6px}#invoice-modal .modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}#invoice-modal .modal-body::-webkit-scrollbar-thumb{background:#70d3ff;border-radius:10px}#invoice-modal .modal-body::-webkit-scrollbar-thumb:hover{background:#555}.invoice-table .top-content .header-logo img{width:auto;height:auto;max-width:300px}.invoice-table td,.invoice-table th{padding:12px}.invoice-table .top-content{padding:20px 20px 0}.invoice-table .top-content .invoice-btn{background-color:#70d3ff;border:1px solid #70d3ff;border-radius:6px!important;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:10px 25px!important}.invoice-table .top-content .invoice-btn:hover{background-color:#55cbff}.invoice-table .top-content .invoice-btn span{font-size:16px;font-weight:700;line-height:1.3;text-transform:uppercase;color:#fff}.invoice-table .body-content{padding:20px}.body-content .body-head{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #b6b6b6}.body-content .body-head h3.title,.body-content h3.title{font-size:18px;line-height:1.2;font-weight:500;color:#000;margin-bottom:16px}.body-content .body-head .row .col-lg-4:first-child{text-align:left}.body-content .body-head .row .col-lg-4:nth-child(2){text-align:center}.body-content .body-head .row .col-lg-4:last-child{text-align:right}.body-content .body-head .row .form-group{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.body-content .body-head .row .form-group label{margin-bottom:0;font-size:16px;font-weight:400;line-height:normal;white-space:nowrap;color:#70d3ff;margin-right:5px}.body-content .body-head .row .form-group span{margin-bottom:0;font-size:16px;font-weight:400;line-height:normal;color:#000}.body-content .responsive-table{margin-bottom:30px}.body-content .responsive-table table thead{background-color:#70d3ff;color:#fff}.body-content .responsive-table.financial-table table thead tr th:first-child{width:30%}.body-content .responsive-table.financial-table table thead tr th:nth-child(2){width:60%}.body-content .responsive-table.financial-table table thead tr th:nth-child(3){width:10%;text-align:center;min-width:160px}.body-content .responsive-table.financial-table table tbody tr td:nth-child(3){text-align:center;color:#70d3ff;font-weight:600}.body-content .responsive-table table thead tr th:first-child{width:30%}.body-content .responsive-table table thead tr th:nth-child(2){width:70%}.body-content .responsive-table table thead tr th{font-size:16px;font-weight:700;line-height:normal;color:#fff}.body-content .responsive-table table tbody tr td{font-size:16px;font-weight:400;line-height:normal;color:#717171}.body-content .price-list h3.amount{color:#000}.body-content .price-list h3.amount,.body-content .price-list h3.amount span{text-align:right;font-size:16px;line-height:1.2;font-weight:500;margin-bottom:0}.body-content .price-list h3.amount span{color:#70d3ff}.body-content p.description{font-size:16px;font-weight:400;line-height:normal;color:#717171;margin-bottom:0}.footer-content{padding:20px;background-color:#f2fafd;text-align:center}.footer-content p{font-size:16px;font-weight:400;line-height:normal;color:#717171;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-content p span{white-space:nowrap;padding:0 5px}.footer-content p span:not(:last-child){border-right:2px solid #717171}.body-content .responsive-table table tbody tr td:first-child{width:290px;max-width:290px;white-space:break-spaces}@media (max-width:1200px){#invoice-modal .modal-dialog.modal-lg{max-width:90%}.invoice-table .top-content{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}@media (max-width:1023px){#invoice-modal .modal-dialog.modal-lg{max-width:95%}.invoice-table .top-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:992px){.body-content .body-head .row .col-lg-4:last-child{text-align:left}.body-content .body-head .row .form-group label,.body-content .body-head .row .form-group span,.body-content .price-list h3.amount,.body-content .price-list h3.amount span,.body-content .responsive-table table tbody tr td,.body-content .responsive-table table thead tr th,.footer-content p{font-size:14px}.invoice-table .top-content .header-logo img{max-width:200px}}@media (max-width:767.5px){.body-content .body-head .row .col-lg-4:nth-child(2){text-align:left}.body-content .body-head .row .form-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.body-content .body-head .row .form-group label{min-width:150px}}@media (max-width:550px){.invoice-table .top-content .invoice-btn{padding:6px 16px!important}.body-content .body-head .row .form-group label{min-width:100px}.footer-content p span:not(:last-child){border-right:1px solid #717171}}@media (max-width:400px){.body-content .body-head .row .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.modal-open .modal{margin-right:0!important}