/* DYNAMIC */#my-account{min-height:300px}#login-account-section{line-height:30px}.ma-table-box{background:#fff;border:1px solid #ddd}.ma-table{margin:0}.ma-table-head{border-bottom:2px solid #ddd;background:#f7f7f7}.ma-table-head a{color:#222}.print-logo{display:none}.print-button{float:right;margin-top:-50px}.messagesection{border:none}.track-footer{display:block;font-size:90%;padding:5px 0}.return-my-account{margin-top:20px}.tablescroll_head,.tablescroll_wrapper{max-width:100%;width:100% !important;overflow-x:hidden !important}.tablescroll_head th{padding:5px}.tablescroll_body{width:100% !important}.no-orders,.MyAccountSectionNoOrders{font-weight:bold;font-size:12px;color:#CC0E0A;padding:5px 10px}.show-orders-box{background:#E2E2E2;font-size:12px;padding:5px 10px}#ddlReturnDays,#ddlOrderHistoryDays{max-width:92px}.orderTableRemoveRow img{max-width:15px}#saved-carts{width:100%}#saved-carts h4{width:100%;text-align:center;text-transform:uppercase;border-bottom:2px solid #ddd;padding-bottom:5px}#my-account a.btn{color:#fff}#my-account a.btn.fav-link,#my-account a.btn.btn-default{color:inherit}.table-responsive{width:100%}#OtherAccountActivities ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}#OtherAccountActivities ul li{width:100%;padding:5px 0 5px 30px;position:relative}#OtherAccountActivities ul li.favorited-false i.favorited-link-icon:before{content:"\F588"}#OtherAccountActivities ul li.favorited-true i.favorited-link-icon:before,#OtherAccountActivities ul li.favorited-false i.favorited-link-icon:hover:before{content:"\F586"}#OtherAccountActivities ul li i{position:absolute;left:0;text-align:center;color:#222;width:20px;top:50%;transform:translateY(-50%)}#OtherAccountActivities ul li i.favorited-link-icon{display:inline-block;font:normal normal normal 14px/1 'bootstrap-icons';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;cursor:pointer;position:absolute;width:20px;height:20px;line-height:20px;background:#fff;z-index:2;text-align:center;opacity:0;top:100%;visibility:hidden;transition:.3s all ease}#OtherAccountActivities ul li i.ma-chevron-right{float:right;display:none}#OtherAccountActivities ul li.favorited-true i.favorited-link-icon{color:#eeaa00}#OtherAccountActivities ul li a{text-decoration:none}#OtherAccountActivities ul li a:hover{text-decoration:underline}.editing-favorite-links #OtherAccountActivities ul li i.favorited-link-icon{visibility:visible;opacity:1;top:50%;transform:translateY(-50%);height:32px;padding-top:5px;background:#fff}.account-activities-list{margin-bottom:30px}.account-activities-title{font-size:15px;border-bottom:1px solid #ddd;padding-bottom:5px}.moreerporders{color:#fff;font-size:11px;text-decoration:none;margin-top:2px}.moreerporders:hover,.moreerporders:visited,.moreerporders:focus{color:#e2e2e2;text-decoration:none}.ma-footer-box{float:right;padding:10px;border:solid 1px #ddd;background-color:#efefef;margin:10px 0;font-size:12px;min-width:250px}.ma-footer-box .list-group-item{background:no-repeat;padding:2px 0;border:none;text-align:right}.re-order{display:block;margin:20px auto;background:#f0f0f0;float:none}.re-order-inner{padding:10px;width:100%;background:#f0f0f0}.re-order-inner ul{width:100%}.re-order-inner li{margin:8px 0;width:100%}.re-order-inner label{padding-top:2px}.request-rma-link{width:100%;text-align:center;display:block}#CardList h4{margin-bottom:30px}#CardList .card-list-outer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#CardList .creditcard{border-radius:2px;background:#eee;border:1px solid #ddd;box-shadow:0px 0px 7px 1px #ddd;padding:15px;position:relative;width:42%;margin-bottom:20px;margin-right:20px;overflow:hidden}#CardList .creditcard.cc-selected{border:2px solid #30a394}#CardList .creditcard svg{position:absolute;bottom:0;width:100%;left:0;transform:scale(3) rotateY(53deg);z-index:0}#CardList .creditcard .creditcard-hdr{position:absolute;right:5px;top:10px}#CardList .creditcard .creditcard-hdr i{padding:6px;background:#ddd;margin-right:5px;font-size:13px;border-radius:2px;cursor:pointer}#CardList .creditcard h5{margin-top:0;font-size:16px;margin-bottom:15px}#CardList .creditcard .creditcard-body{position:relative;z-index:1;margin-top:15px}#CardList .creditcard .creditcard-body>div{margin:0 15px 15px 0}#CardList .creditcard .creditcard-body>div:last-of-type{margin:0}#CardList .creditcard .creditcard-body>div label{color:rgba(0,0,0,0.3);font-size:12px;display:block;font-weight:normal}#CardList .creditcard .creditcard-body>div span{position:relative;background:#bbb;padding:7px 15px;font-size:14px;display:inline-block;color:#fff;border-radius:2px}#CardList .creditcard .creditcard-body>div.pttoo label{margin:0 10px 0 0}#CardList .creditcard .creditcard-body>div.pttoo span{background:none;border-bottom:2px solid #bbb;color:#222;-webkit-flex-grow:1;flex-grow:1}#CardList .creditcard .creditcard-body .creditcard-d{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#CardList .creditcard .creditcard-body .creditcard-d>div{margin:0 15px 0 0}#CardList .creditcard .creditcard-body .creditcard-d>div.echeck-type,#CardList .creditcard .creditcard-body .creditcard-d>div.echeck-account-number,#CardList .creditcard .creditcard-body .creditcard-d>div.echeck-routing-number{width:33.3333%;margin-top:15px}#CardList .creditcard .creditcard-body .creditcard-d>div.echeck-type span,#CardList .creditcard .creditcard-body .creditcard-d>div.echeck-account-number span,#CardList .creditcard .creditcard-body .creditcard-d>div.echeck-routing-number span{background:none;border-bottom:2px solid #bbb;color:#222;padding:5px 15px 5px 0;width:100%}#CardList .creditcard .creditcard-body.type-echeck{margin-left:-3rem;width:calc(100% + 3rem)}#CardList .creditcard.creditcard-add{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-weight:bold;font-size:18px;height:191px;cursor:pointer;transition:.3s all ease}#CardList .creditcard.creditcard-add:hover{background:#ddd}#CardList .creditcard.creditcard-add i{margin-right:8px}#SavedPayments #CardList .creditcard{padding-left:4rem}#SavedPayments #CardList .creditcard .cc-selector{position:absolute;top:0.5rem;left:0.5rem;background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px solid transparent}#SavedPayments #CardList .creditcard .cc-selector:after{content:'';width:0.75rem;height:0.75rem;display:block;background:#fff;border-radius:50%;transition:.3s all ease}#SavedPayments #CardList .creditcard.cc-selected .cc-selector{border-color:#30a394}#SavedPayments #CardList .creditcard.cc-selected .cc-selector:after{background-color:#30a394}.SKULineOuterWrapper-alt .catnamewrapper{grid-column:1 / span 3}@media (max-width: 650px){#favorites-list .SKULineOuterWrapper-alt>div{display:block}}.historyinfobox{background-color:#fffbf0;border:1px solid #fff3cd}#quoteResponse .modal-body *{text-align:center}.cust-logo{margin-bottom:30px;text-align:center}.cust-logo>img{max-height:300px}#tabs li.haserror{border:none;background:none}#tabs li.haserror a{border:1px solid #a94442;background-color:#fbe8ee;color:#a94442}.spendingScroll{max-height:300px;overflow-y:auto;margin:0}.loginBtn{box-sizing:border-box;position:relative;margin:0.2em;padding:0 15px 0 46px;border:none;text-align:left;line-height:34px;white-space:nowrap;border-radius:0.2em;font-size:16px;color:#fff}.loginBtn:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:34px;height:100%}.loginBtn:focus{outline:none}.loginBtn:active{box-shadow:inset 0 0 0 32px rgba(0,0,0,0.1)}.loginBtn--facebook{background-color:#4C69BA;background-image:linear-gradient(#4C69BA, #3B55A0);text-shadow:0 -1px 0 #354C8C}.loginBtn--facebook:before{border-right:#364e92 1px solid;background:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png") 6px 6px no-repeat}.loginBtn--facebook:hover,.loginBtn--facebook:focus{background-color:#5B7BD5;background-image:linear-gradient(#5B7BD5, #4864B1)}.loginBtn--google{background:#DD4B39}.loginBtn--google:before{border-right:#BB3F30 1px solid;background:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_google.png") 6px 6px no-repeat}.loginBtn--google:hover,.loginBtn--google:focus{background:#E74B37}.register .material-icons{font-size:70px;color:#555}.register .material-icons:hover{color:#222}.register #circleAdd{color:#198754}.register #circleAdd:hover{color:#157347}.or-hr{top:20px}#verify-code{height:50px;width:200px;margin:15px auto 0;text-align:center}#PendingOrderApprovals .approval-max-width{max-width:115px;overflow:hidden;text-overflow:ellipsis}.ma-masonry{width:100%}.ma-section{margin-bottom:30px;padding:0 15px}@media (max-width: 767px){.ma-section{padding:0}}.ma-section-25{width:25%}.ma-section-33{width:33.333%}.ma-section-50{width:50%}@media (max-width: 991px){.ma-section-50{width:100%}}.ma-section-66{width:66.666%}.ma-section-100{width:100%}.ma-h1{font-size:28px}.ma-h1 small{display:block;margin-top:5px;font-size:16px}@media (max-width: 550px){.ma-h1{width:100%}}.ma-card{background:#fff;box-shadow:0 1px 15px rgba(0,0,0,0.04),0 1px 6px rgba(0,0,0,0.04);border:1px solid #eff2f7;border-color:#cfd4dc;width:100%}.ma-card .ma-card-header{padding:10px 15px;color:#495057;border-bottom:1px solid #eff2f7;border-color:#cfd4dc;line-height:30px;font-weight:600;background:#eff2f7;background:#f4f5f7}.ma-card .ma-card-header i{margin-right:5px}.ma-card .ma-card-header #choose-account{font-weight:normal;padding:0}.ma-card .ma-card-body{padding:15px}.ma-card .table-responsive{float:none}.ma-card.account-activities-list{margin-bottom:0}.ma-card .table{margin:0}.ma-card .table thead th{color:#495057;background-color:#f8f9fa;border-bottom:2px solid #eff2f7;white-space:nowrap}.ma-card .table th,.ma-card .table td{padding:0.5rem;vertical-align:top;border-top:1px solid #eff2f7}.ma-card .tablescroll thead th{color:#495057;background-color:#f8f9fa;border-bottom:2px solid #eff2f7;white-space:nowrap}.ma-card .tablescroll th,.ma-card .tablescroll td{padding:0.5rem;vertical-align:top;border-top:1px solid #eff2f7}.ma-card .table-striped tbody tr:nth-of-type(even){background-color:#f8f9fa}.ma-card .moreerporders{float:none;line-height:normal}.ma-card .no-orders,.ma-card .MyAccountSectionNoOrders{padding:10px 15px;display:block}.ma-card .show-orders-box{background:#eff2f7;background:#cfd4dc}.ma-card .cust-logo{max-width:130px;border-color:#eee;margin:0 15px 0 0}.ma-profile{line-height:20px}@media (max-width: 767px){.ma-profile{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#OtherAccountActivities .ma-card.account-activities-list ul{column-count:unset;display:flex;flex-wrap:wrap}#OtherAccountActivities .ma-card.account-activities-list ul li{width:50%}@media (max-width: 500px){#OtherAccountActivities .ma-card.account-activities-list ul li{width:100%;border-bottom:1px solid #eee;padding:0}#OtherAccountActivities .ma-card.account-activities-list ul li:last-of-type{border-bottom:none}#OtherAccountActivities .ma-card.account-activities-list ul li a{padding:10px 0 10px 30px;display:block}#OtherAccountActivities .ma-card.account-activities-list ul li a i.ma-chevron-right{position:absolute;right:10px;left:auto;font-size:12px}}.ma-card .tablescroll_wrapper::-webkit-scrollbar-track,#FrequentlyPurchased::-webkit-scrollbar-track{border-radius:0;background-color:#eeeeee}.ma-card .tablescroll_wrapper::-webkit-scrollbar,#FrequentlyPurchased::-webkit-scrollbar{width:10px;background-color:#F5F5F5}.ma-card .tablescroll_wrapper::-webkit-scrollbar-thumb,#FrequentlyPurchased::-webkit-scrollbar-thumb{border-radius:0;background-color:#adb0b4}#MyAccountGrid #btnTrackOrder{height:34px}@media (max-width: 550px){#MyAccountGrid #btnTrackOrder{margin-top:10px}#MyAccountGrid #btnTrackOrder .form-control{max-width:100%}}@media (max-width: 500px){.ma-card .cust-logo{max-width:100%;margin:0 0 15px}}#TrackByOrderNo .form-text{margin-bottom:15px;font-size:12px}#FrequentlyPurchased{max-height:240px;overflow:auto}.myaccount-freqpurch-sku:nth-child(even){background-color:#f8f9fa}.myaccount-freqpurch-sku-img{width:10%}.myaccount-freqpurch-sku-img .ProductImagesContainer,.myaccount-freqpurch-sku-img .ProductImagesContainerInner,.myaccount-freqpurch-sku-img .primary-compare-image{padding:0;margin:0}.myaccount-freqpurch-sku-img .primary-compare-image{max-height:40px}.myaccount-freqpurch-sku-img .tinyImageHolder{display:none !important}.myaccount-freqpurch-sku-desc{width:35%}.myaccount-freqpurch-sku-cartdesc{font-size:11px}.myaccount-freqpurch-sku .myaccount-freqpurch-fav-wish-combo{width:155px;font-size:10px}.myaccount-freqpurch-fav-wish-combo .fav-wish-list-combo-button{-webkit-justify-content:flex-end;justify-content:flex-end;margin:0;line-height:normal}.myaccount-freqpurch-fav-wish-combo .fav-wish-list-combo-button .btn{font-size:10px;height:auto;line-height:normal}@media (max-width: 767px){#recentOrders.ma-card{max-height:450px !important}#FrequentlyPurchased{max-height:380px}}@media (max-width: 600px){.myaccount-freqpurch-sku{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.myaccount-freqpurch-sku-desc{width:80%}.myaccount-freqpurch-sku-img{width:20%}.myaccount-freqpurch-sku-img .primary-compare-image{max-height:60px}.myaccount-freqpurch-sku-date{text-align:left;margin-top:5px}}@media (max-width: 400px){#FrequentlyPurchased{max-height:180px}}#MyAccountFavoriteLinksContainer{padding:10px 0;background:#f8f9fa;border-left:1px solid #cfd4dc;font-size:12px;min-width:175px;max-height:220px;overflow:hidden;overflow-y:auto}#MyAccountFavoriteLinksContainer ul{list-style:none;padding:0;margin:0}#MyAccountFavoriteLinksContainer ul li{position:relative;padding:0 40px 0 15px}#MyAccountFavoriteLinksContainer ul li .remove-favorite-link{position:absolute;color:#222;text-decoration:none;opacity:0;visibility:visible;right:-30px;transition:.3s all ease}#MyAccountFavoriteLinksContainer ul li:hover .remove-favorite-link{opacity:1;visibility:visible;right:15px}@media (max-width: 767px){#MyAccountFavoriteLinksContainer{width:100%;border-left:none}}.myaccountfavlinkstitle{font-weight:bold}.manage-fav-links-link .finish-editing{display:none}.manage-fav-links-link .start-editing{display:inline-block}.editing-favorite-links .manage-fav-links-link .finish-editing{display:inline-block}.editing-favorite-links .manage-fav-links-link .start-editing{display:none}.search-group{border:1px solid #ddd;padding:20px 15px;position:relative;margin:15px 0}.search-group label{position:absolute;top:-10px;padding:0 10px;background:#fff;left:15px}.order-details .addToWishListBox{position:relative}.order-details .wish-list-button-container{position:unset}.order-details .list-itemcode-wish .dropdown-menu{margin-left:0 !important}.order-details .list-itemcode-wish .dropdown-menu .dropdown-divider{display:none}.cust-detail-person{background:#ddd;color:#fff;padding:1rem 0 0;text-align:center;font-size:12rem;width:200px;max-width:100%;margin:0 auto;line-height:120px}.cust-detail-person .bi:before{position:relative;bottom:0;line-height:120px}@media (min-width: 768px){.ma-search-filters{display:block !important}}.resource-groups .bi.bi-filetype-rtf:before{content:'\F3B9'}.resource-groups .bi.bi-filetype-zip:before{content:'\F3BF'}:host ::ng-deep .k-calendar{width:100%}:host ::ng-deep .k-calendar .k-calendar-table{width:266px}:host ::ng-deep .k-calendar .k-today{display:none}:host ::ng-deep .k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner,:host ::ng-deep .k-calendar .k-calendar-td.k-selected .k-link{background-color:#30a394 !important;border-color:#30a394 !important}:host ::ng-deep .k-month-calendar .k-calendar-td,:host ::ng-deep .k-calendar-monthview .k-calendar-td{border-radius:.15rem}#acceptTermsCheck .input-validation-error{background:none !important}#acceptTermsCheck .form-check-input.input-validation-error{border:1px solid #dc3545;padding:0}#AcceptTerms-error{display:block}.detail-invoice-outer h1{display:none}.detail-invoice-outer h1.invoice-h1{display:block;position:relative;background:#f4f4f4;border:none;padding:0;margin:20px 0}.detail-invoice-outer h1.invoice-h1 span{display:inline-block;padding:0 15px;position:relative;left:50px;background:#fff}.detail-invoice-outer .invoice-subline{margin-top:30px;font-size:16px}.detail-invoice-outer .invoice-subline small{position:relative;top:-7px}.detail-invoice-outer .print-button{position:relative;margin:0;z-index:2;float:none}.detail-invoice-outer .table.table-invoice-details{border:1px solid #ddd}.detail-invoice-outer .table.table-invoice-details .ma-table-head{border:none}.detail-invoice-outer .table.table-invoice-details>thead>tr>th{background:#ddd;border-bottom:none}.detail-invoice-outer .table.table-invoice-details>thead>tr>th a{color:#222}.detail-invoice-outer .table.table-invoice-details>tbody>tr:first-of-type>td{border-top:none}.detail-invoice-outer .invoice-box{border:1px solid #f1f1f1;padding:15px;margin-bottom:15px;background:#f5f5f5}.detail-invoice-outer .invoice-box>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:5px}.detail-invoice-outer .invoice-box>div:last-of-type{margin-bottom:0}.detail-invoice-outer .itemcodediv{padding-left:0;font-weight:bold}.detail-invoice-outer .invoice-details-qty{position:relative;font-size:12px}.detail-invoice-outer .invoice-details-qty:before{content:'';width:1px;background:#ddd;position:absolute;left:0;height:100%;top:0}.detail-invoice-outer .invoice-details-qty:after{content:'';width:1px;background:#ddd;position:absolute;right:0;height:100%;top:0}.detail-invoice-outer .invoice-details-qty>div>div:first-of-type{margin-bottom:8px;font-size:14px}.detail-invoice-outer .table-responsive{float:none}.detail-invoice-outer .detail-invoice-amount-due{border-top:4px solid #212528;margin-top:15px;padding:10px 0;font-size:18px}.detail-invoice-outer .invoice-details-footer hr{margin:10px 0}.detail-invoice-outer .invoice-details-reorder{border:1px solid #ddd;padding:20px 30px;position:relative;margin:45px 0 15px}.detail-invoice-outer .invoice-details-reorder>label{position:absolute;top:-10px;padding:0 10px;background:#fff;left:15px}.detail-invoice-outer .accordion-item{margin-bottom:1rem;border:1px solid #ddd;border-radius:.25rem}.detail-invoice-outer .accordion-item .accordion-button{background:none;border:none;box-shadow:none;background:#f5f5f5;color:#222;padding:.5rem 1rem}.detail-invoice-outer .accordion-item .accordion-button:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-align-self:center;align-self:center}.detail-invoice-outer .accordion-item .accordion-button:not(.collapsed):after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.detail-invoice-outer .accordion-item .invoice-header-date{font-size:.8rem}#inv-pmt-outer .complete-icon{margin-right:1rem}#inv-pmt-outer .complete-text-lg-text small{font-size:1rem;font-weight:normal}.InvPaymentPaymentBox{max-width:100px !important}.invoice-pmnt-total-area{width:100%;text-align:right;padding:15px 0}.invoice-pmnt-total-area .btn-danger{margin-top:10px}.pmt-total{width:100%;margin:20px 0}#pmttotal{font-weight:bold}.invoice-comments{display:block;margin:15px 0}.invoice-comments .form-control{max-width:500px}.payment-area{width:100%;margin:10px 0}.OrderReceiptItemArea,.OrderInvoiceInfo,.OrderReceiptSectionHeader{width:100%}.sortable th:not(.sorttable_nosort){cursor:pointer}.orderDateSelector .btn-default-focus{background-color:transparent !important;border-color:none !important;outline:none !important;box-shadow:none !important}.orderDateSelector .ui-select-bootstrap .ui-select-match-text{padding-right:2em !important}#my-account.invoice-payments .bi-chevron-up,#my-account.invoice-payments .bi-chevron-down{position:relative;margin-left:5px;top:1px}.stepNav{list-style:none;padding:0;margin:10px 0 0;display:flex;align-items:center;position:relative;right:-40px;z-index:1}.stepNav li{width:25%;background:none;text-align:center}.stepNav li a{text-decoration:none;text-align:center}.stepNav li a .step-number{width:30px;height:30px;line-height:30px;padding:0;display:block;border-radius:50%;text-align:center;background:#ebebeb;color:#999;margin-bottom:10px}.stepNav li a .step-text{font-weight:bold;color:#999;display:inline-block;margin:0 auto;background:#fff;position:relative;z-index:3;padding:0 5px;white-space:nowrap}.stepNav li a.active .step-number{background:#2196F3;color:#fff}.stepNav li a.active .step-text{color:#2196F3}.stepNav:after{position:absolute;content:'';width:75%;height:2px;background:#ebebeb;left:0;right:0;top:50%;transform:translateY(-50%);z-index:2;margin:0 auto}.pointer{cursor:pointer}.payment-tabs-container{border:1px solid #ddd;overflow:hidden}.payment-tabs-container .payment-tabs-header{background:#eee;border-bottom:1px solid #ddd;width:100%;padding:10px 15px}.payment-tabs-container .payment-tabs-header h3{margin:0}.payment-tabs-container .payment-tabs{margin:40px 30px 15px;padding:30px 15px 5px;border:1px solid #ddd;position:relative}.payment-tabs-container .payment-tabs label{position:absolute;top:-10px;left:15px;padding:0 15px;background:#fff}.payment-tabs-container .payment-tabs ul{border:none}.payment-tabs-container .payment-tabs ul>li>a{border:none !important;border-radius:0;margin:0;padding:5px 15px;font-size:16px;font-weight:bold;color:#333;transition:.3s all ease;display:inline-block}.payment-tabs-container .payment-tabs ul>li>a:hover{background:none;border:none}.payment-tabs-container .payment-tabs ul>li>a:before{content:'\F28A';font-family:'bootstrap-icons';display:inline-block;margin-right:10px;font-size:12px;position:relative}.payment-tabs-container .payment-tabs ul>li.active>a{background:none;color:#2196F3}.payment-tabs-container .payment-tabs ul>li.active>a:before{content:'\F287';font-family:'bootstrap-icons';color:#2196F3}.payment-tabs-container .payment-tabs-content{width:100%;padding:15px 30px 30px;min-height:500px}.invoice-summary .invoice-summary-title{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:5px 0;margin:15px 0;font-size:16px}.invoice-summary .invoice-summary-list{list-style:none;padding:0;max-height:300px;overflow:auto}.invoice-summary .invoice-summary-list li{padding:4px 0;margin-bottom:3px;border-bottom:1px dotted #eee}.invoice-summary .invoice-summary-list li small{font-size:11px}.invoice-summary .invoice-summary-list li span{white-space:nowrap}.invoice-summary-total{font-size:16px}#CreditCardForm h4{background:#eee;padding:10px;margin:20px 0}.pmt-total{font-size:12px;float:none}@media (max-width: 991px){.stepNav{right:unset;left:0}}@media (max-width: 767px){.invoice-summary{background:#f7f7f7;margin:30px -15px;padding:30px 15px 15px}.payment-tabs-container .payment-tabs-content{min-height:unset}#inv-pmt-outer .btn-primary{padding:15px;width:100%}#SavedPayments #CardList .creditcard{width:100%;margin-right:0;max-width:325px}}@media (max-width: 600px){.payment-tabs-container .payment-tabs{margin:40px 16px 15px}.payment-tabs-container .payment-tabs-content{padding:15px 15px 30px}}@media (min-width: 992px){.payment-select-option{width:170px;max-width:100%}}.saved-payment-item{width:300px;max-width:100%}.saved-payment-item-remove{position:absolute;top:.5rem;right:.5rem;opacity:.5}.invoice-step-body{display:none}.invoice-step-body.active{display:block}@media (max-width: 991px){#invoicePmtSummaryWindow{border-left:0 !important;width:100%;padding:1rem;transition:.8s all ease}}@media (max-width: 991px){#invSubTotalWrapper{border-top:0 !important}}#invoiceListHeader{grid-template-columns:60px minmax(120px, 150px) minmax(120px, 150px) repeat(2, 1fr) 100px repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.inv-list-item{grid-template-columns:60px minmax(120px, 150px) minmax(120px, 150px) repeat(2, 1fr) 100px repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;position:relative;z-index:1;cursor:pointer;transition:.3s all ease}.inv-list-item.invoice-list-item-pending{background:#f3f3f3;cursor:not-allowed !important}.inv-list-item.invoice-list-item-pending *{cursor:not-allowed !important}.inv-list-item:hover{background-color:#f7f7f7}.inv-list-item .inv-list-item-divider{border-bottom:2px solid #ddd}.inv-list-item .inv-list-item-po-number{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1199px){.inv-list-item{grid-template-columns:50px repeat(4, 1fr);border-radius:.5rem}.inv-list-item:after{content:'';position:absolute;inset:0;border:1px solid #ddd !important;border-radius:.5rem;z-index:-1}.inv-list-item .inv-list-item-check{grid-area:1 / 1 / 2 / 2}.inv-list-item .inv-list-item-inv-number{grid-area:1 / 2 / 2 / 5}.inv-list-item .inv-list-item-po-number{grid-area:2 / 2 / 3 / 4}.inv-list-item .inv-list-item-date{grid-area:2 / 4 / 3 / 5}.inv-list-item .inv-list-item-due{grid-area:2 / 5 / 3 / 6}.inv-list-item .inv-list-item-past-due{grid-area:1 / 5 / 2 / 6}.inv-list-item .inv-list-item-amt{grid-area:5 / 2 / 6 / 4}.inv-list-item .inv-list-item-open-amt{grid-area:5 / 4 / 6 / 6}.inv-list-item .inv-list-item-divider{grid-area:4 / 1 / 5 / 6}}@media (max-width: 600px){.inv-list-item .inv-list-item-po-number{grid-area:2 / 2 / 3 / 6}.inv-list-item .inv-list-item-date{grid-area:3 / 2 / 4 / 4}.inv-list-item .inv-list-item-due{grid-area:3 / 4 / 4 / 6}}#invoiceListContainer{max-height:400px}@media (min-width: 991px){#invoiceListWrapper{display:block !important}}#invDetailsRespToggle .bi{transition:.3s all ease}#invDetailsRespToggle[aria-expanded="true"] .bi{transform:rotate(180deg)}