@media(min-width:320px){.mainTableBgrnd.col.slideout-menu.slideout-menu-left{width:calc(100% - 270px)}.table-overflow::-webkit-scrollbar{-webkit-appearance:none}.table-overflow::-webkit-scrollbar:vertical{width:12px}.table-overflow::-webkit-scrollbar:horizontal{height:12px}.table-overflow::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff}.table-overflow::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.table-overflow{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.accountView.table{}.form-row.LineItemExportRefresh{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.resources-section h2{font-size:2.5rem;font-weight:800;text-align:center}#cartalert{min-width:200px;max-width:335px!important;border-bottom:5px solid #ed0223!important;color:#000!important}#cartalert i{color:#ed0223!important;font-size:32px!important}.Bar{margin-bottom:16px;margin-top:16px}.Bar a{font-size:14px;color:#80bc00}#quickorderbutton{color:#fff!important}h4.order-pad-heading{font-size:1.5rem!important;font-weight:600!important;margin-top:2rem}h2.brands-title{font-size:2.5rem;font-weight:800;color:#0f0f0f}.flex-brand{margin:16px 0 20px 0;max-height:none;-webkit-column-count:5;-moz-column-count:5;column-count:5}.letter-group{padding:2px 10px;border-bottom:1px solid #ddd;background:#fff}.brand-link{padding-bottom:8px;padding-right:5px;display:block;line-height:1.2;font-size:16px;font-weight:700}span.letter-heading{font-size:1.5rem;font-weight:600;color:#111}.flex-index{display:block;margin:32px auto 0 auto;background:#2d2d2d}.flex-index a{padding:4px 10px;display:inline-block;text-decoration:none;color:#fff}.sub-cat{box-shadow:none;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;padding:8px;margin:0}.TileView.tile--product{border-color:#ededed}.TileView{margin:0;border:none;border-bottom:0 solid #ddd;padding:24px}.category-caption{text-align:center;color:#101010;font-size:18px;line-height:20px;font-weight:700;margin-top:8px}.TL-buttons button{background:#fff}.breadcrumb.cat-breadcrumb a{color:#100b79}.breadcrumb-item.active{}.TL-Price{color:#4b5461;font-size:16px}.breadcrumb-title{margin-bottom:16px;font-size:2rem;font-weight:800}.breadcrumb-heading{background:#fff;margin-bottom:0;padding:16px 0 0 0!important;border:none}.sortby-wrap{margin-left:auto}button.btnCompare{margin-left:5px!important;text-transform:none;background:#ebeff0;border:1px solid #dce2e4;font-size:13px}input#applyFilters{background:#049140;line-height:1.5}.results-wrapper{margin-bottom:0;padding:0 0;border:none}.product-filter-box{height:auto!important;border:2px solid #eff0f1}.filter-nav .modal-header{padding:16px 16px}.filterTitle{background:#fff;border-bottom:2px solid #eff0f1;font-size:16px;padding:20px 16px}.filterTitle[aria-expanded="true"]{border-bottom:0 solid #ebeff0}#accordionFilter .collapse{border-bottom:1px solid #ebeff0}.product-sku{margin-bottom:4px}.product-sku a{color:#80bc00}.TL-Info{padding-bottom:4px}.TL-Info-Container{margin-top:0}.spec-form{background:#f7f7f7}.results-group{padding:10px 15px;background:#f7f7f7}p.results-label{margin:0}.preview-container .cat-found{font-size:13px;margin-bottom:8px}a.view-more{padding:4px 0;font-size:13px}a.tile.tile--category{padding:0;border:0 solid #eee}.image-wrapper.image-wrapper--category{margin:0;height:220px;padding:1rem;padding-bottom:0}.image-wrapper{height:200px}.pagination{margin-top:40px;font-size:14px}.page-item.active .page-link{background-color:#ebeff0!important;border-color:#ddd!important}.page-link{color:gray!important}.dp-tabs-wrapper{margin:32px 0;padding:32px;padding-top:8px;background:#f3f5f9}.tab-content .table-cell.table-cell-label{background:transparent}.dp-tabs-wrapper .nav-link.active{border-top:0 solid #ebeff0;border-bottom:2px solid #333;background:transparent;font-weight:500;color:#333}.dp-tabs-wrapper .nav-link{background:transparent;border:none;padding:1rem .5rem;margin:0 .5rem;color:#888;font-weight:500;font-size:15px;text-transform:uppercase;letter-spacing:-.2px}.dp-tabs-wrapper .nav-link:hover{color:#333}div#tabContent{border:0 solid #ddd}div#tabContent .card-body{padding:2rem .5rem}div#tabContent .card-body .table{width:auto}.tab-content .table-cell.table-cell-label{width:auto;padding-right:15px;font-weight:600;text-align:left}.tab-content .table-cell{border-bottom:0 solid #ddd}.dp-image-wrapper span{border:1px solid #ebeff0}.upsellgrid{margin-top:6rem}.upsellgrid .btn-addtocart{padding:1rem;margin-top:12px;line-height:1}div#accountfunctions_table_45 .SideBar{padding-top:20px;margin-right:15px}.Cat1.PostLoginCell{display:none}.dashboard .account-heading,.OrdHeader,.my-worksheet-page .account-heading{margin-bottom:15px;font-size:1.5rem;font-weight:600;font-family:"Montserrat",sans-serif}.dash-box-heading{background:#54565a;padding:12px 10px}.accountView.table a{color:#80bc00;font-weight:500}button.btn-csv,button.btn-excel,.btn.btn-pdf{text-transform:none;font-size:12px;font-weight:500;background:#80bc00;color:#fff;padding:8px 12px;margin-top:5px;line-height:1}.account-page.accnt-worksheet{font-size:14px}.worksheet-page{padding:16px 0;border-top:none;background:#fff}.worksheet-heading{margin:0}.worksheet-heading a.rename{color:#999!important;margin-left:12px}.worksheet-heading .account-heading{font-weight:500}.worksheet-actions .btn.btn-link{text-transform:none}.worksheet-buttons{margin-left:0}.worksheet-buttons-row{margin-bottom:24px}.wrk-actions-box,.worksheet-name-flex{padding:20px 24px!important;border:0 solid #ebebeb;background:#f3f3f4}span.wrk-actions{font-size:1.25rem;font-weight:700;margin-bottom:0}.worksheet-heading .account-heading{font-weight:700;font-size:1.25rem}.worksheet-buttons .btn{text-transform:none;font-size:14px;font-weight:500!important;background:transparent;color:#838383;text-decoration:underline;margin-left:0;margin-right:0;margin-bottom:0}.worksheet-buttons a.btn{text-transform:none;font-size:14px;font-weight:500!important;background:transparent;color:#838383;text-decoration:underline;margin-left:0;margin-right:0}.worksheet-buttons a.btn:hover,.worksheet-buttons .btn:hover{color:#111;box-shadow:none;text-decoration:underline}.worksheet-buttons i{font-size:19px;margin-right:6px;display:none}.addItem{}.add-item-group input.txtPartInsert{border:1px solid #80bc00;height:50px}.add-item-group{max-width:100%}.addItem .btn-Insert{background-color:#80bc00;height:50px}.worksheet-actions .btn.btn-link.collapsed{color:#333!important}.worksheet-list{padding:16px 16px}button.btn-add-selected[value="delete-multiitem-job-worksheet"]{background:#fff;color:#5d4141;border:1px solid;text-transform:none;font-weight:500}.del-select i{color:#5d4141;vertical-align:middle;font-size:18px}.btn-add-selected{padding:5px 15px}button.AddToCart.btn-add{background:#80bc00}button.btn.btn-refresh{width:100%;cursor:pointer;height:42px;background:#fff;color:#86bc00;border:2px solid;padding:4px}.my.worksheet-heading button.btn.btn-create,button.btn.btn-create-new{background:#86bc00}}@media(min-width:769px){.TileView.tile--product:nth-child(4n+1){border-right-width:0}}@media(min-width:1025px){.filter-on .d-flex.flex-wrap.align-items-start.flex-grow-1{padding-left:24px}}@media(max-width:1200px){.flex-brand{margin:16px 0 24px 0;-webkit-column-count:4;-moz-column-count:4;column-count:4;display:inline-block}}@media(max-width:1024px){.flex-brand{margin:16px 0 24px 0;-webkit-column-count:3;-moz-column-count:3;column-count:3;display:inline-block}}@media(max-width:768px){.TileView{width:calc(100%/3)}.TileView.tile--product:nth-child(3n+1){border-right-width:0}}@media(max-width:576px){.flex-brand{margin:16px 0 24px 0;-webkit-column-count:1;-moz-column-count:1;column-count:1;display:inline-block}.flex-index a{font-size:1rem}.sub-cat{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;width:48%;max-width:48%}.breadcrumb-heading{margin-bottom:10px;padding:7px 5px 4px 5px!important}.breadcrumb.cat-breadcrumb a,.breadcrumb.cat-breadcrumb{font-size:12px}.breadcrumb-title{margin-bottom:0;font-size:1.25rem}.Bar a{font-size:12px}h4.order-pad-heading{font-size:1.25rem!important}.TileView{width:calc(100%/2);padding:20px 10px 10px 10px}a.tile.tile--category{padding:10px}.category-caption{font-size:14px;line-height:16px}.image-wrapper{height:110px}.image-wrapper.image-wrapper--category{margin:0;height:160px}.TileView.tile--product:nth-child(2n+1){border-right-width:0!important}.TileView.tile--product:nth-child(3n+1){border-right-width:1px}.item-desc{font-size:1.25rem;line-height:1.2}}