.pajslDisplayNone{display:none}.popUpViewer{position:absolute;top:0;left:0;z-index:999;background-color:#fff;border:3px solid #d4e1f2;text-align:left;transition:opacity .3s ease-in-out}.typeAheadDiv{border:1px solid #b3dcfd;background-color:#f2f6fd;font-weight:normal;color:#39608d;padding:2px;margin:0;z-index:999}.typeAheadItem{cursor:pointer;padding-left:3px;padding-right:3px}.typeAheadItemSelected{background-color:#c3dbf9;cursor:pointer;padding-left:3px;padding-right:3px}.add-to-cart-inputs .qty-field{width:40px}.qty-status{font-size:.9rem;font-weight:normal}.listed-product{display:flex;margin:2px 0;border-bottom:1px solid #d4e1f2;padding:8px}.listed-product .img-container .product-img{width:150px;margin:8px;cursor:zoom-in}.listed-product .product-details{flex:1;display:flex;flex-direction:column;row-gap:12px}.listed-product .product-details .description{font-size:1.15rem;max-width:70%}.listed-product .product-details .out-of-stock{font-weight:bold;color:#ed3241}.listed-product .product-details .out-of-stock-info{font-size:.9rem;color:#ed3241}.listed-product.special .old-price{font-weight:bold;text-decoration:solid line-through #145da0}.listed-product.special .special-price{padding:0 4px;border-radius:8px;font-size:1.3rem;font-weight:bold;color:#fef900;background-color:#145da0}.listed-product-special{display:flex;margin:8px 0;border:1px solid #145da0}.listed-product-special .img-container .product-img{width:150px;margin:8px;cursor:zoom-in}.listed-product-special .product-details{flex:1;display:flex;flex-direction:column;row-gap:12px;padding:8px}.listed-product-special .product-details .description{font-size:1.05rem;max-width:85%}.public-products-list{display:flex;flex-wrap:wrap;justify-content:center;column-gap:12px;row-gap:12px}.public-products-list .listed-public-product{position:relative;width:220px;height:220px}.public-products-list .listed-public-product .img-container{vertical-align:middle;text-align:center;overflow:hidden}.public-products-list .listed-public-product .img-container .product-img{max-width:220px;max-height:220px}.public-products-list .listed-public-product .product-details{display:flex;flex-direction:column;justify-content:space-between;position:absolute;left:0;bottom:0;padding:4px;width:100%;background-color:rgba(231,240,246,0.7);min-height:60px}.public-products-list .listed-public-product .product-details h4{color:#145da0}.public-products-list .listed-public-product .product-details .price{text-align:center;font-weight:bold;font-size:1.3rem;color:#ed3241}.highlight-offer{display:flex;align-items:center}.highlight-offer .arrow-left-svg{height:100%}.highlight-offer .arrow-left-svg svg{width:50px;height:100%;fill:#145da0}.highlight-offer .offer-details{display:flex;justify-content:space-between;flex-direction:column;text-align:center;min-width:200px;height:100%;background-color:#145da0;color:#fff;font-weight:bold;row-gap:4px}.highlight-offer .offer-details .percent-discount{font-size:1.75rem;font-weight:bold}.highlight-offer .offer-details .percent-discount .saving{display:inline-block;margin-top:-1px;width:80px;background-color:#fef900;color:#145da0}.highlight-offer .offer-details .percent-discount .saving .save-str{font-size:1.3rem}.highlight-offer .offer-details .percent-discount .saving svg{height:10px;width:80px;fill:#fef900;background-color:#145da0}.highlight-offer .offer-details .prices{font-size:1.3rem}.highlight-offer .offer-details .prices .old-price{margin-bottom:12px;text-decoration:none;font-weight:bold}.highlight-offer .offer-details .prices .special-price{font-size:1.75rem;font-weight:bold;color:#fef900;background-color:transparent}.highlight-offer .offer-details .prices .vat{font-size:1rem}.highlight-offer .offer-details .add-to-cart{padding:12px}.no-products-found-msg{margin:2px 0;border-bottom:1px solid #d4e1f2;padding:8px;font-size:1.15rem}.form-container{padding-top:15px}.form-container.form-item{padding-left:120px}.form-container.form-news table{width:99%}.form-container.form-news .default-field{width:95%}.form-container.form-password-reset .default-field{width:200px}.form-account-container{display:flex;column-gap:16px;justify-content:center}.form-account-container form{padding-top:8px}.view-your-orders{display:flex;justify-content:space-between;column-gap:8px}.view-your-orders .order-list-column{flex:1}.view-your-orders .order-info-column{width:400px}.manage-orders{display:flex;column-gap:8px}.manage-orders .orders-column{flex:1}.manage-orders .orders-column .manage-orders-list .no-orders{padding:4px 12px}.manage-orders .info-column{width:400px}.order-product-list .order-product{display:flex;margin:2px 0 2px 0;border-bottom:1px solid #c9d9ef;padding:5px}.order-product-list .order-product .product-details{flex:1}.order-product-list .order-product .product-img-container .product-img{width:200px;cursor:zoom-in}.order-product-list .order-product .description{padding:0 0 8px}.order-product-list .order-product .qty-and-price{display:flex;align-content:center;column-gap:12px;font-size:1.05rem}.order-product-list .order-product .qty-and-price .qty{padding-bottom:4px}.order-product-list .order-product .qty-and-price .original-price{text-decoration:line-through}.order-product-list .order-product .qty-and-price .special-price{font-weight:bold;color:#f00}.order-product-list .order-product .qty-and-price .total{font-weight:bold}.order-product-list .order-product .qty-and-price .price{padding-bottom:4px}.order-product-list .order-product .qty-and-price .order-product-special-arrow{display:flex;align-items:center;height:50px}.order-product-list .order-product .qty-and-price .order-product-special-arrow .arrow-left-svg{height:100%}.order-product-list .order-product .qty-and-price .order-product-special-arrow .arrow-left-svg svg{width:20px;height:100%;fill:#f0c126}.order-product-list .order-product .qty-and-price .order-product-special-arrow .percent-discount{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 12px;font-size:1rem;font-weight:bold;background-color:#f0c126}.order-product-list .order-product .qty-and-price .order-product-special-arrow .percent-discount .percent{font-size:1.5rem}.order-product-list .order-product.special .old-price{text-decoration:solid line-through #145da0}.order-product-list .order-product.special .special-price{font-weight:bold;color:#ed3241}.order-price-details .order-comment{margin:4px 0;border:2px solid #f0c126}.order-price-details .order-comment .comment-header{padding:4px;font-weight:bold;background-color:#f0c126}.order-price-details .order-comment .comment{padding:8px;font-weight:bold}.order-price-details .details{font-size:1.05rem;text-align:right;margin:8px}.order-price-details .details .ld-vat-no{color:#145da0;font-weight:bold;padding-bottom:12px}.order-price-details .details .field-name{font-weight:bold}.order-price-details .details .sagepay-status{color:#ed3241;font-weight:bold}.order-price-details .details .invoice-btn{margin:8px 0}.order-price-details .details .admin-btns-container{margin:8px 0}.checkout-content{display:flex;column-gap:16px}.checkout-content .checkout-items-column{flex:1}.checkout-content .checkout-info-column{width:400px}.checkout-content .checkout-cart-content .checkout-details{position:relative;text-align:right}.checkout-content .checkout-cart-content .checkout-details .free-shipping-text{color:#394ff3;text-align:right;padding:5px}.checkout-content .checkout-cart-content .checkout-details .vat-number-text{color:#394ff3}.checkout-content .checkout-cart-content .checkout-details .checkout-totals{margin:5px}.checkout-content .checkout-cart-content .checkout-details .totals-label{font-weight:bold}.checkout-content .checkout-cart-content .checkout-details .input-comments{position:relative;text-align:left;margin:5px 0;padding:3px 5px 3px 10px;background-color:#ecf3fd;border:1px solid #d4e1f2}.checkout-content .checkout-cart-content .checkout-details .input-comments textarea{width:99%;margin-top:5px;border:1px solid #d4e1f2}.checkout-content .checkout-cart-content .checkout-details .input-comments .comment-character-count{text-align:right}.order-place-success-note{position:relative;background-color:#ecf3fd;padding:10px}.manage-orders-annual-totals{padding:0}.manage-orders-annual-totals .currency{font-size:14pt;font-weight:bold}.manage-orders-annual-totals .inline-header{display:inline-block;margin:-2px;text-align:center;vertical-align:top;width:20%;min-height:38px;padding:5px 0}.manage-orders-annual-totals .inline-header:nth-child(odd){background:#ecf3fd}.manage-orders-annual-totals .inline-header:nth-child(even){background:#fada5a}.manage-orders-annual-totals .year{font-weight:bold;font-size:18pt}.manage-orders-annual-totals .view-orders-button{padding:4px;width:99%;border-radius:0;font-size:11pt}.manage-orders-annual-totals .no-orders{font-size:12pt;padding:8px}.order-heading{position:relative;font-size:.9rem;margin:0;padding:2px 2px 2px 12px;background-color:#ecf3fd;border-bottom:1px solid #d4e1f2}.orderDetailContainer{position:relative;margin:2px;padding:3px;background-color:#fff;border:1px solid #d4e1f2}.orderDetailContainer img.authipay-img{height:23px}.orderDetailItem{position:relative;padding:0 4px 8px 4px;border-bottom:1px solid #d4e1f2}.orderDetailCustomer{position:relative;text-align:left;padding:5px;background-color:#ecf3fd}.cartItem{position:relative;margin:0 0 3px 0;padding:2px;background-color:#fff;border-bottom:1px solid #e8eff8}.cartItemEdit{position:relative;margin:2px 0 0 0;font-size:7pt}.cartItemEdit input{font-size:7pt}TABLE.itemsTable{width:100%;font-size:10pt;margin:10px 0}TABLE.itemsTable TR TD{border-bottom:1px solid #000;padding:5px 2px}.password-reset{font-size:1.15rem;margin-top:.5em}.password-reset p{margin:.5em}.password-reset .default-button{font-size:1.15rem}.password-reset .password-reset-title{font-size:1.3rem}.password-reset .password-reset-form{display:flex;flex-direction:column;align-items:flex-end;width:60%;margin-top:.5em}.dialog-img-viewer{text-align:center}.dialog-img-viewer img{min-width:500px}:root{font-size:14px}body{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;margin:0;padding:0;background-color:#394ff3;color:#000}h3{font-size:1.3rem;margin:8px 0}h4{font-size:1.15rem;margin:4px 0}.display-block{display:block}.clear-both{clear:both}.font-bold{font-weight:bold}.banner-row{display:flex;justify-content:flex-start;padding:0 12px;height:80px;background-color:#394ff3;color:#fff}.banner-row .logo{padding-right:24px}.banner-row .printable-mode-vat{position:absolute;bottom:5px;right:5px;width:250px;text-align:right;padding:0;vertical-align:top}.banner-row .site-search{align-self:flex-end;text-align:left;padding-bottom:16px}.banner-row .site-search form{vertical-align:top;display:inline}.banner-row .site-search .search-title{font-weight:bold;font-size:14pt;padding-bottom:5px;line-height:.9}.banner-row .site-search .search-input-field{font-weight:bold;vertical-align:middle;margin:0;padding:1px 2px;width:320px}.banner-row .site-search .search-button{vertical-align:middle}.navigation-row{position:relative;background-color:#ed3241;padding:4px 12px 0}.navigation-row .main-navigation-content{display:flex;justify-content:space-between;position:relative}.navigation-row ul{margin:0;padding:5px 0 0 5px;list-style-type:none;font-size:18px;font-weight:bold}.navigation-row li{display:inline;color:#fff;padding:4px 8px 4px;cursor:pointer}.navigation-row li img{float:left}.navigation-row li:hover{transition:background-color 220ms linear;background-color:#fff;color:#ed3241}.navigation-row li.selected{background-color:#fff;color:#ed3241}.navigation-row li:last-child{border-right-width:1px}.navigation-row .logged-in-user{align-self:center;color:#fff;padding-right:12px}.navigation-row .logged-in-user .user-flag{height:12px;vertical-align:middle}.navigation-row .logged-in-user .user-control{cursor:pointer;font-weight:bold}.navigation-row .logged-in-user .user-control:hover{text-decoration:underline}.body-row{position:relative;min-height:600px;background-color:#fff;padding:12px;margin:0;height:100%}.notifcation-panel{margin:10px 0}.notifcation-panel .notification-content{padding:15px;background-color:#e1f7e1;border:2px solid #05ab05}.notifcation-panel .notification-content.error{background-color:#fcb3b6;border:2px solid #ab050b}.notifcation-panel .notification-title{display:inline-block;font-size:1.15rem;font-weight:bold}.notifcation-panel .notification-description{display:inline-block;font-size:1.05rem}.relative{position:relative}hr{background-color:#5a8a29;color:#5a8a29}img{border:0}textarea{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#275085}a:hover{color:#6e9ad4}.default-button{border:none;border-radius:.3em;cursor:pointer;text-align:center;font-size:1rem;font-weight:bold;margin:.2em;padding:.3em .6em;color:#fff;background-color:#ed3241}.default-button:hover{background-color:#fa6405}.default-field{border:1px solid #c0c6f8;color:#000;font-size:1rem;padding:.2em;border-radius:.3em;margin:.2em}.default-input-font{font-size:1rem}.small-input-font{font-size:.9rem}.large-input-font{font-size:1.15rem}.footer-panel{color:#fff;text-align:center;margin:0;padding:1.4rem 0;font-size:1.3rem;font-weight:bold;line-height:1.5em}.subpanel{position:relative;background-color:#fff}.ui-titlebar{position:relative;padding:4px 8px;background-color:#394ff3;color:#fff;font-size:1.15rem;font-weight:bold;vertical-align:middle}.ui-titlebar.titlebar-has-img{padding-left:5px}.ui-titlebar img{vertical-align:middle;padding:0;margin:0}.ui-spacer{position:relative}.subpanel-content{padding:0;margin:0}.information-section{font-size:1.05rem;margin-bottom:5px}.bullet-img{vertical-align:middle;margin:0 2px 2px 0}.formFieldHeader{font-weight:bold;font-size:14pt;color:#394ff3}.formFieldTitle{vertical-align:top;text-align:right;font-weight:bold;font-size:10pt;color:#1b375b}.field-error{font-size:1.05rem;color:#ed3241}div.googleMapDiv div{color:#000}div.googleMapDiv span{display:none}div.googleMapDiv a{display:none}ul.pager{margin:0;padding:0;list-style-position:outside;list-style-type:none}.pagerLink{background-color:#ecf3fd;border:1px solid #d4e4fa;cursor:pointer;margin:1px 1px;padding:1px 1px 1px 3px;text-align:center;display:inline}.pagerCurrent{font-weight:bold;background-color:#cfdef1;border:1px solid #000;margin:1px 1px;padding:1px 1px 1px 3px;text-align:center;display:inline}.accountsParent{position:relative;width:900px;padding:0 0 0 0;background-color:#fff}.customer-admin-panel-empty{padding:3px 0 0 5px;font-weight:bold}.customer-admin-panel{font-size:1rem;position:relative;margin:3px 0;background-color:#fff}.customer-admin-panel div{position:relative;padding:2px}.customer-admin-panel .name-header{display:flex;align-items:center;column-gap:16px;height:22px;font-size:1.15rem;font-weight:bold;padding:0;background-color:#fada5a}.customer-admin-panel .name-header .action-buttons{height:20px;padding:0;margin:0}.customer-admin-panel .address{float:left;width:220px;padding-left:5px}.customer-admin-panel .contact{float:left;width:220px}.customer-admin-panel .account{float:left;width:180px}.customer-admin-panel .statistics{float:left;width:220px}.category-select-panel{position:relative;padding:4px}.category-select-panel ul{margin:0;padding:0;list-style-type:none}.category-select-panel li>div{text-align:left;font-weight:bold;margin:0;cursor:pointer;max-width:15em}.category-select-panel li>div .category-name{padding:8px 8px;border-left:4px solid transparent}.category-select-panel li>div:hover .category-name{background-color:#d3d7f5}.category-select-panel li>div.selected .category-name{border-left-color:#394ff3}.item-best-seller{position:relative;padding:5px}.item-best-seller .item-image{float:left;width:80px;margin-right:5px}.item-best-seller .countdown{background-color:#fada5a;color:#394ff3;font-size:1rem;font-weight:bold;border:1px solid #394ff3}.item-best-seller .title{font-size:.9rem;font-weight:normal}.news-small-headline-container .newsSmallHeadline{position:relative;padding:2px 1px;cursor:pointer;background-color:#fff;border-top:1px solid #d4e1f2;text-align:left}.news-small-headline-container .newsSmallHeadline:hover{background-color:#ecf3fd}.news-small-headline-container .newsSmallHeadline:first-child{border-top-width:0}.news-article{display:flex;flex-direction:column;row-gap:12px;margin-top:12px}.news-article .news-headline{font-size:1.75rem;font-weight:bold}.news-article .news-body{font-size:1.15rem;max-width:90%}.news-article .news-body .news-img{float:right;margin:8px;max-width:35%;border:1px solid #fff;background-color:#fff}.news-article .news-admin{display:flex;justify-content:flex-end;font-size:.9rem;margin:4px}.dentechLinkContent{border-radius:5px;border:5px solid #d4e1f2;margin-bottom:3px}.dentechText{text-align:center;background-color:#e8eff8;border-top:2px solid #d4e1f2;color:#4d83c9;font-size:11pt;font-weight:bold;padding:2px}.dentechLoggedInText{font-size:8.5pt}.dentechLoggedInImg{width:163px}.color-red{color:#ed3241}.color-yellow{color:#fef900}.bg-color-deals{background-color:#f0c126}.unauth-user-home{display:flex;justify-content:center;column-gap:16px}.unauth-user-home-products{display:flex;justify-content:center;position:relative}.unauth-user-home-products .home-products-container{padding:16px 24px}.login-panel{text-align:right;padding:5px 0 10px 0}.login-panel .input-label{font-size:1.15rem;font-weight:bold}.login-panel .input-text{font-size:1.3rem;width:16em;margin-bottom:2px}.login-panel .login-btn{margin-right:3px}.login-panel .forgot-account-btn{text-align:center;margin-top:5px;cursor:pointer;font-size:11pt;font-weight:bold;color:#275085}.login-panel .forgot-account-btn:hover{color:#6e9ad4}.login-panel .login-reminder-inputs{text-align:center;padding:10px 0;border-bottom:1px solid #394ff3}.login-panel .request-account-div{text-align:center}.login-panel .request-account-div .request-account-btn{margin-top:10px;vertical-align:middle;height:26px;width:98%}.product-catalog{display:flex;justify-content:space-between}.product-catalog .product-list-column{flex:1;margin:0 5px 0 5px}.product-catalog .info-column{flex:0 190px}.link-block{position:relative;margin:3px 0;text-align:center;font-weight:bold;padding:2px;background-color:#fef900;cursor:pointer}.link-block a{color:#275085}.link-block a:hover{color:#275085}.link-block:hover{background-color:#f0c126}.toolbox-button-container .toolbox-button{width:100%;padding:6px}.toolbox-button-container .toolbox-button-description{display:none}.authipay{text-align:right}.authipay .authipay-form{display:inline-block;padding:10px;width:340px;font-size:1.05rem}.authipay .authipay-form .form-line{display:flex;flex-direction:row}.authipay .authipay-form .form-line label{display:block;min-width:125px;padding-right:10px;font-weight:500}.authipay .authipay-form .form-line input,.authipay .authipay-form .form-line div{flex:1 1 auto;display:block;margin-bottom:10px;margin-right:8px;padding:4px;margin-top:-4px;font-size:1.05rem}.authipay .authipay-form .form-line input.short{max-width:45px}.authipay .authipay-form .form-line div{text-align:left}.authipay .authipay-form .field-error{margin-bottom:15px;margin-right:8px}.authipay .authipay-form .authipay-logo img{padding-left:10px}
