.headbtn,#content .productlist .plitem,.plitem2,#content .subcats a,#content .subcats div,#content .homeboxes,#content .contentbox,#content .homeboxes a.col,.sf-menu a,#content .productinfo #productbuy,#mainimagebox,#cookiecrumb a,#cookiecrumb span,div.smallerimage,div.opt,.accountactions a,#accountcol,.addressbloc.backbutton,input[type=text],input[type=password],select,textarea,input[type=email],button,.formblock,.col,.discountbanner,#productinbasketcount a,.carttotals,.buttons,textarea,.radiogroup label,.navbar-toggle,#account-toggle,#cart-toggle,.waiting{border-radius:5px}input[type=text].searchbox{border-top-right-radius:0;border-bottom-right-radius:0}button.searchbutton{border-top-left-radius:0;border-bottom-left-radius:0}#FooterContainer{margin:0 auto}#Footer{padding:1em;clear:both;color:#000;background-color:#6b778c}#Footer a,#Footer p{color:#ccc}#Footer .col p.foottitle{font-size:1.3em;padding:10px 0 2px;color:#fff}#Footer #payment{visibility:hidden;display:none}#Footer .col ul{margin:0;padding:0;padding-bottom:1em}#Footer .col ul li{list-style:none;padding:.3em .2em;color:#fff}#Footer .col ul li a{white-space:nowrap;text-decoration:none}#Footer p.footertitle{font-weight:normal;margin:0;font-size:1.3em;color:#fff}#Footer p{margin:0;padding:5px 0 8px;line-height:150%}#Footer a:hover{text-decoration:none;color:#fff}#Footer svg{fill:#ccc;padding-right:.5em}#Footer a:hover svg{fill:#fff}#SearchResults{display:none;background-color:#fff}.searchitem{text-align:left;line-height:3.5em;overflow:hidden;display:block;text-decoration:none;background-color:#fff;white-space:nowrap;margin-bottom:.2em;font-size:1.1em}.searchimage{height:3.5em;width:4.5em;border:solid .3em #fff;box-sizing:border-box;text-align:center;display:block;margin:1px 10px 1px 1px;float:left;background-color:#fff;background-size:contain;background-position:center center;background-repeat:no-repeat}.searchitem:hover{background-color:#47a3da;color:#fff;text-decoration:none;overflow:hidden}@media screen and (min-width:600px){#Footer .col{float:left;width:20%;margin:0 20px}}#content p.warning{color:#fff;background:#900;padding:1em}#content .confirmbox{padding:1em;box-sizing:border-box}#content .confirmbox h2{padding-top:0;margin-top:0}#content .confirmbox p{padding-bottom:0;margin-bottom:0}#passwordvalidation{padding:0 0 1em}#passwordvalidation svg{fill:#999}#passwordvalidation svg.success,.snsuccess svg.success{fill:#090}.errorbox{color:#fff;background-color:#d14141;border:solid 1px #900;padding:.5em .7em}.successbox{color:#fff;background-color:#47a3da;padding:.7em;font-weight:normal;line-height:1.2em;font-size:1.8em;text-align:center;margin:.5em 0}.cartquantity,input[type="text"].cartquantity{height:1.1em}.checkoutaddress{float:left;min-width:14em;width:50%;padding:3%;border:solid 1px #ccc;box-sizing:border-box}#content .checkoutaddress h2{margin:0 0 .7em;padding:0;color:#900}#content .addressblocks{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(15em,1fr));grid-gap:1em;margin-bottom:2em}#content .addressblock{padding:1em 1em 2em;background:#fff;width:auto;min-width:14em;max-width:25em;position:relative;line-height:150%}#content .addressblock:hover{border-color:#004987}#content .addressblock .addressdelete{position:absolute;top:1em;right:1em}#content .addressblock .addressdelete svg{fill:#c00;color:#c00;cursor:pointer;font-size:1.2em}#content #addressselectbuttons a{text-align:center;max-width:20em}.discountcode input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.discountcode{margin-right:80px}.StandardTable{border:0;width:100%;border-collapse:collapse;padding:2px;margin:0 0 10px 0}.StandardTable TD{border-bottom:solid 0 #ddd;border-top:solid 0 #ddd;border-width:0;padding:.5em .7em .5em;background:#fff}.StandardTable TR.lines TD{border-top:solid 2px #ddd}.StandardTable TD{vertical-align:top;border-top:solid 1px #ddd}.StandardTable td.notop{border-top:solid 1px #ddd}.StandardTable TD TD{border:0 #ddd solid;padding:0;vertical-align:middle}.StandardTable .Titles{font-size:1.1em;color:#900}.StandardTable .Titles TH{padding:.5em .5em .5em 0;font-size:1.1em}.StandardTable td.money,.StandardTable th.money{text-align:right}.StandardTable td.quantitycol,.StandardTable th.quantitycol{text-align:center}.StandardTable th.leftalign{text-align:left}.StandardTable .Titles a{color:#fff}.StandardTable .Titles a:hover{color:#000}.StandardTable .larger{font-size:1.2em}.startable{break-inside:avoid-column}.startable tr th{background-color:#fff;padding-left:1em}.startable tr.Titles th{text-align:center;width:20%;background-color:transparent}.startable th{vertical-align:middle!important}.startable tr td{text-align:center;color:#900;font-size:1.2em}.startable .Titles a{color:#900}.startable tr td,.startable tr th{border-bottom:solid 1px #ccc;font-weight:normal}.ListTable tr.clickable:hover{cursor:pointer}.ListTable{border-width:0;border-color:#bbb;border-style:solid;border-collapse:collapse;padding:2px;margin:0;width:100%}.ListTable TD{border:1px #eee solid;padding:.7em;border-style:solid;background-color:#fff;border-left:0;border-right:0}.ListTable TR.Titles a{color:#eee;text-decoration:underline}.ListTable TR.Titles a:hover{color:#fff}.ListTable TD TD{border:0 #ddd solid;padding:1px}.ListTable TR.Titles{color:#fff;color:#6f4488;font-size:1.1em}.ListTable TR.Titles th,.ListTable TR.Titles td{padding:.5em .7em .5em .5em;font-size:1.2em;color:#900;font-weight:normal;background-color:#fff;border-bottom:2px solid #eee}.ListTable TR.Titles th{text-align:inherit}.ListTable td.money,.ListTable TR.Titles th.money{text-align:right}.ListTable TR:hover td{background-color:#f0f0f0}.ListTable TR.PagerRow TD,.ListTable TR.PagerRow:hover TD{background-color:#fff}.ListTable TR.boldrow TD{font-weight:bold!important}.ListTable td.tdbtn{text-align:center;padding:0}#content .ListTable td.tdbtn a{color:#900;font-size:1.2em;display:block;padding:.7em;white-space:nowrap}#content .ListTable td.tdbtn a svg{fill:#900}#content .ListTable tr:hover td.tdbtn a:hover{background-color:#900;color:#fff;text-decoration:none}#content .ListTable tr:hover td.tdbtn a:hover svg{fill:#fff}td.text-right,th.text-right{text-align:right}td.text-centre,th.text-centre{text-align:center}tr.boldrow td{font-weight:bold}.paging_full_numbers a.paginate_button:hover{color:#000;background-color:#ccc}.paging_full_numbers a.paginate_active{background-color:#6f4488;color:#fff;text-decoration:none}.paging_full_numbers a.paginate_button:hover{color:#000;background-color:#ccc}.paging_full_numbers a.paginate_active{background-color:#6f4488;color:#fff;text-decoration:none}.dataTables_filter{float:left!important;padding:.5em 0!important;border-bottom:solid 0 #bbb}.dataTables_length{float:right;padding:10px 0 10px 10px;height:20px}.dataTable{clear:both}.dataTables_info{clear:both;padding:10px 10px 10px 0}.dataTable thead th{cursor:pointer}.dataTables_filter input{margin-left:1em}table.dataTable thead td,table.dataTable tfoot td,table.dataTable.no-footer{border:none}.locked{color:#c00;font-weight:bold}.unlockinfo{color:#999}.overflowx{overflow-x:auto}dl{}dl dt{float:left;clear:left;width:30%;padding-top:.5em}dl dd{float:left;width:50%;padding-left:5%;padding-top:.5em}#postcodefind{display:block;clear:both;padding:1em 0 1em}input[type="text"].postcodelookupinput{float:left!important;max-width:45%;margin-bottom:1em}input[type="text"].postcodelookupinput::placeholder{text-transform:none}button.postcodelookupbtn{float:left;margin-left:1em;background-color:#47a3da;border:1px solid #47a3da;color:#fff;cursor:pointer;max-width:50%}button.postcodelookupbtn:hover{background-color:#900}.buttonlink{background:none;border:none;color:#47a3da;cursor:pointer;display:inline}.formblock h2{clear:both;font-size:1.4em}.formblock h3{font-size:1.2em;color:#900}.formblock ul,.formblock ol{margin-left:2em;margin-top:.5em}.formblock li{margin-bottom:.5em;line-height:150%}.formblock ol ol{list-style-type:lower-alpha;margin-bottom:1em}.formblock ol ol ol{list-style-type:lower-roman}.read-only-box{width:auto;border:solid 0 #ddd;font-family:Arial;font-size:1.2em;margin:0;padding:.3em .7em}.text-box,input[type="text"],input[type="email"],input[type="password"],textarea,input[type="search"],select{width:auto;border:solid 1px #ccc;font-family:Arial;font-size:1.2em;padding:.4em .7em}textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.text-box.multi-line{height:6.5em}.tri-state{width:6em}#content input[type=submit].buttons,button[type=submit].buttons,a.buttons,p.buttons,span.buttons,button[type=button].buttons{font-size:1.5em;color:#fff;cursor:pointer;text-decoration:none;display:block;border-collapse:collapse;margin:0;padding:.4em .4em;line-height:normal;line-height:1.3em;overflow:visible;background-color:#47a3db;border:none;text-align:center;text-wrap:none;user-select:none;-webkit-user-select:none}#content .buybox input[type=submit].buttons{font-size:1.5em}#content input[type=submit].bigbutton,button[type=submit].bigbutton{width:100%;font-size:150%;line-height:150%}.widebutton{width:100%}a.secondarybutton,button[type=submit].secondarybutton,input[type=submit].secondarybutton{border:none}#content .smallbutton,a.smallbutton,#content input[type=submit].smallbutton{font-size:1.1em}.uppercase{text-transform:uppercase}.placeorder{font-size:2em}button[type=submit].inlinebutton,input[type=submit].inlinebutton,a.inlinebutton{font-size:1.2em;padding:.4em .7em;line-height:1.1em;margin-top:0}.forwardbutton,#content .forwardbutton{float:right;margin-left:.5em}.backbutton,a.backbutton{float:left;margin-right:.5em}#content input[type=submit].buttons:hover,button[type=submit].buttons:hover,button[type=button].buttons:hover,a.buttons:hover,p.buttons:hover{background-color:#900;border:0 solid #900;color:#fff;text-decoration:none;background-image:none}#content a.buttons,#content a.buttons:hover{text-decoration:none}#content .buttons:disabled,#content input[type=submit].buttons:disabled,button[type=submit].buttons:disabled{background-color:#999}.error{color:#c00}.success{color:#090}.dateboxes{width:70px}.searchbox{width:250px;font-size:1.1em;border:none}.messagebox{padding:1em;background:#47a3da;border-radius:2px;color:#fff;display:block;text-decoration:none;line-height:120%}.messagebox a{color:#fff}.waiting{padding:.5em 1em;border:0 solid #bbb;color:#fff;background:#999;clear:both;float:none;display:block}.waiting i{font-size:1.3em}input:focus,select:focus,textarea:focus,button:focus{outline:none}.impersonating{position:absolute;top:0;right:.5em;text-align:center;background-color:#47a3da;height:6em}.impersonating div{color:#fff;font-size:1.2em;padding:1em}.impersonating a{width:auto!important;display:inline}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.field-validation-error{clear:both;padding:0 .5em .3em;display:block;color:#900;font-size:.8em!important;line-height:1em}.field-validation-valid{display:none}.input-validation-error{border-color:#c00!important}.buybox .input-validation-error,.buyremove .input-validation-error{border:none!important;background-color:#fef!important}.productddls .field-validation-error{display:none}#content .buyremove .buybuttonprimary{font-size:1.4em}#content .buyremove.buyremovedisabled{display:none}.validation-summary-errors{color:red}.validation-summary-valid{display:none}.text-success{font-size:1.5em;background-color:#b5e0a0;padding:.5em}.display-label,.editor-label{margin:0 0 0 0;clear:both;display:block;width:148px;padding:5px 0;line-height:1.1em}.display-field,.editor-field{margin:0 0 .4em 0;position:relative}.form-group{position:relative;clear:both;margin-bottom:.8em}.form-group label{clear:both;margin-bottom:1.3em;display:block;padding:.5em 2% .5em 0;font-size:1.2em;text-align:right;color:#888}.form-group div{margin-bottom:0;line-height:150%}.form-group div span{display:block;font-size:1.1em;padding:.3em 2% .5em 0}.form-group div div{float:none;width:auto}.form-group div input[type='text'],.form-group div input[type='password'],.form-group div select,.form-group textarea,.form-group div input[type='email']{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}.form-group div select.width100,.form-group div input[type='text'].width100{width:100px}.form-group-required label{color:#000}.form-group-required input,.form-group-required div input[type='text'],.form-group-required textarea{}.form-group input:focus,.form-group div input[type='text']:focus,.form-group textarea:focus{border-color:#999}.form-group button{width:auto}.form-other{display:none}#content .radiogroup input[type="radio"]{display:none}#content .form-group label.radio{width:95%;background-color:#eee;text-align:left;padding:.3em .6em;display:block;border:none;cursor:pointer;margin-bottom:.7em}#content input[type="radio"]:checked+label.radio{background-color:#47a3db;color:#fff}#content .radiogroup i{font-size:1.5em}input[type="radio"]+label.radio svg.radioselected{display:none}input[type="radio"]:checked+label.radio svg.radiounselected{display:none}input[type="radio"]+label.radio svg.radiounselected{display:inline}input[type="radio"]:checked+label.radio svg.radioselected{display:inline}svg.radiounselected{fill:#999}.form-group .checkbox label,.form-group .checkbox input{float:none;width:auto;display:inline}.checkbox input[type="checkbox"]{opacity:0;position:absolute}.checkbox label{position:relative;display:inline-block;padding-left:22px!important;padding-top:3px!important;cursor:pointer}.checkbox label::before,.checkbox label::after{position:absolute;content:"";display:inline-block}.checkbox label::before{height:16px;width:16px;border:1px solid #ccc;background-color:#fff;left:0;top:3px}.checkbox label::after{height:5px;width:9px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:4px;top:7px}.checkbox input[type="checkbox"]~label::after{content:none}.checkbox input[type="checkbox"]:checked~label::after{content:""}.checkbox input[type="checkbox"]:focus~label::before{}.address{width:14em;padding:1em;border:1px solid #8aa8cb;border-radius:2px;float:left;margin:0 1em 1em 0}#orderdetails1{width:45%;padding-right:5%;float:left}#orderdetails2{float:right;width:45%;padding:0 2.5%}#content #actionlistcol{padding-top:1em}#content #accountcol{background-color:#fff;padding:1em;flex:1;order:2}#content #accountcol h1{margin:0 0 1em}#content #accountcol form{max-width:50em;margin:1em auto}#content ul.accountactions{margin:0;padding:0}#content ul.accountactions li{list-style:none;margin:0 0 1em;padding:0}#content ul.accountactions li:last-child{margin:0}#content ul.accountactions li a i{width:1em}#content ul.accountactions li a{display:block;width:auto;min-width:12em;background-color:#47a3da;color:#fff!important;padding:.5em 1em;margin:0;font-size:1.2em}#content ul.accountactions li a:hover,#content ul.accountactions li a.actionpage{color:#000;text-decoration:none!important;background-color:#47a3da}.categorydescription{max-width:100%}.nomed{display:none}.nocopy{user-select:none;-webkit-user-select:none}td.filetypepdf{background:url(https://cdn.hygienedepot.co.uk/hd/pdf.gif) no-repeat center center;padding:1px 0 10px 24px;margin:0 0 10px 0}#confirm2 .form-group div{margin-bottom:1em}#confirm2 .form-group label{color:#333}.form-group{position:relative;width:100%}.form-group label{float:none;width:auto;clear:both;margin-top:.2em;margin-bottom:.3em;display:block;padding:0 1% 0 0;font-size:1.1em;text-align:left}.form-group div{float:none;margin-top:0;width:auto}.form-group div.col-md-offset-2{margin-left:0%}.form-group div input[type='text'],.form-group div input[type='password'],.form-group div select,.form-group div input[type='email']{width:100%}.form-group div select.width100{width:100%}#addresses .nosmall{display:none}.cartgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));grid-gap:1em;margin-bottom:2em}.cartitemblock{padding:1em;background-color:#fff;min-width:10em;max-width:25em;position:relative;padding-bottom:7em}.cartitemimage{display:block;width:auto;height:auto;padding:30%;background-position:center center;background-repeat:no-repeat;background-size:contain;border:0 solid #ddd;background-color:#fff}.cartiteminfo{display:block;text-align:center;font-size:1.1em;line-height:150%;padding-top:1em}.cartitemdelete{position:absolute;top:1em;right:1em}.cartitemdelete svg{fill:#c00;color:#c00;cursor:pointer;font-size:1.5em}#productbuy .cartitemquantity{display:grid;grid-template-columns:3fr 1fr 1fr 1fr 3fr;grid-gap:1em}.cartgrid .cartitemquantity,.productlist .cartitemquantity,.specialprices .cartitemquantity{position:absolute;bottom:1em;left:0;right:0;display:grid;grid-template-columns:3fr 1fr 1fr 1fr 3fr;grid-gap:.5em}#content .plitem .cartitemquantity .qty{border:1px solid #47a3db!important;text-align:center;font-size:1.4em;width:3em;height:1.8em;padding:.5em}.cartitemquantity .DecreaseLink,.cartitemquantity .IncreaseLink{display:block;background:#47a3db;font-size:1.2em;width:1em;height:1em;padding:.5em;border:1px solid #47a3db;cursor:pointer;border-radius:5px}.cartitemprice{text-align:center;font-size:1.3em;font-weight:bold;position:absolute;bottom:3.5em;width:auto;display:block;left:0;right:0}.carttotals{background-color:#fff;padding:1em;margin-bottom:1em}.carttotal{display:block;clear:both;height:2em}.carttotallabel{float:left;font-size:1.2em;line-height:2em;color:#666}.carttotalvalue{float:right;font-size:1.2em;line-height:2em}.cartbold{font-weight:bold}#confirm2 .form-group div{margin-bottom:1em}#confirm2 .form-group label{color:#333}#confirm2{background-color:#fff;padding:1em;margin-bottom:0;clear:both}#confirm1{margin-bottom:0}@media screen and (min-width:1000px){.shoppingcart{width:75%;float:left;padding-bottom:40px}.checkoutblock{float:right;width:22%;padding-left:0;text-align:center;padding-top:0}.categorydescription{max-width:50%}#card1{width:45%;padding:0 2.5%;float:right}#card2{float:left;width:45%;padding-right:5%}#twothirds{width:65%;padding-right:5%;float:left}#onethird{float:right;width:25%;padding:0 2.5%}.address-form{width:70%;margin:0 auto;padding-bottom:3em}#addresses .nosmall{display:inline-block}#addresses td.nosmall,#addresses th.nosmall{display:table-cell}.form-group div{float:left;width:65%}.form-group label{float:left;width:33%}.form-group div.col-md-offset-2{margin-left:34%}.display-label,.editor-label{float:left}.display-field,.editor-field{float:left}}@media screen and (min-width:800px){#content #actionlistcol{padding-top:0}}