@font-face{font-family:'Muli';font-style:normal;font-weight:400;src:url('../fonts/muli-v12-latin-regular.eot?');src:local('Muli Regular'),local('Muli-Regular'),url('../fonts/muli-v12-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/muli-v12-latin-regular.woff2') format('woff2'),url('../fonts/muli-v12-latin-regular.woff') format('woff'),url('../fonts/muli-v12-latin-regular.ttf') format('truetype'),url('../fonts/muli-v12-latin-regular.svg#Muli') format('svg')}body{background:#e9eae9;font-family:'Muli';color:#888687;line-height:22px;font-size:14px!important}h1,h2,h3,h4,h5,h6,.h1{font-family:'Muli';color:#888687}h1,.h1{font-size:34px}h2{font-size:24px}@media(max-width:992px){h1{font-size:24px!important}h2{font-size:18px!important}span.rwd-break{display:none}}h3{font-size:20px;color:#787878;font-weight:400;line-height:24px}h4{font-size:16px}fieldset{background-color:#f0f5ff;margin:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:10px}input[data-val-required]{background-image:radial-gradient(red 15%,transparent 16%),radial-gradient(red 15%,transparent 16%);background-size:1em 1em;background-position:top right;background-repeat:no-repeat}.no-margin{margin:0!important;padding:0!important}.center{float:none;margin-left:auto;margin-right:auto}.whitebgd{background-color:#fff}img.wide{display:block;height:auto;max-width:100%}input[type='submit'],button.submit{cursor:pointer;padding:6px 12px;background:#428bca;border:1px solid #357ebd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:1.1em}input[type='submit']:hover,input[type='submit']:focus,button.submit:hover,button.submit:focus{background-color:#3276b1;border-colour:#285e8e}.btn{font-size:13px!important}i.blue{color:#3276b1}i.white{color:#fff}i.pink{color:#f4b5b5}@media(min-width:993px){.tooltiptext{display:none}}.datepicker{z-index:1600!important}.navbar-collapse{max-height:none}.nav>li>span.contain{white-space:nowrap;padding:0;margin:0;display:block}@media(min-width:1200px){.nav>li>span.contain{line-height:100px!important}}.nav>li>span.contain>a{padding:10px 10px}@media(max-width:1199px){.navbar{min-height:25px!important}.navbar-brand{line-height:25px!important;padding:5px 5px!important}.navbar-nav>li>a{padding-top:0!important;padding-bottom:0!important;line-height:25px!important}.navbar-default{border-color:#fff!important;background-color:#fff!important;padding-top:0!important}.dropdown-menu>li>a{padding:10px!important;padding-left:30px!important;line-height:2px!important}}@media(min-width:1200px){.navbar-brand{width:216px}.navbar-nav>li>a{padding-top:0!important;padding-bottom:0!important;line-height:100px!important}.navbar-nav>li>span.contain>a{padding-top:0!important;padding-bottom:0!important}.navbar-default{border-color:#fff!important;background-color:#fff!important;padding-top:18px!important}.dropdown-menu>li>a{padding:10px!important;line-height:22px!important}}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#ebecf0!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#ebecf0!important}.dropdown-menu{padding:0!important;margin:0!important}.dropdown-menu .divider{margin:0!important}h2.subtitle{color:#888687;text-align:left;font-size:22px;margin-top:2px!important}h4.subsubtitle{color:#888687;text-align:left;font-size:14px;margin-top:0!important;text-transform:uppercase}#footer{padding-top:2%;padding-bottom:2%;color:#fff;background:#858686;display:block}#footer ul{list-style:none;padding:0;margin:0}#footer ul>li{display:inline-block;margin-left:15px}#footer ul>li>a{color:#fff}#footer ul>li>a:hover{color:#e9eae9}@media(max-width:992px){.row{padding-top:0!important}}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input[type="checkbox"]:checked+input[type="hidden"]+.slider,input[type="checkbox"]:checked+.slider{background-color:#53a3ca}input[type="checkbox"]:focus+input[type="hidden"]+.slider,input[type="checkbox"]:focus+.slider{box-shadow:0 0 1px #53a3ca}input[type="checkbox"]:checked+input[type="hidden"]+.slider:before,input[type="checkbox"]:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input[type=radio].with-font{display:none}input[type=radio].with-font+label{margin:0;padding:0}input[type=radio].with-font+label:hover{cursor:pointer}input[type=radio].with-font+label:before{font-family:"Font Awesome 5 Free";font-size:20px;padding-right:20px;padding-bottom:0}input[type=radio].with-font:not(:checked)+label:before{content:"";filter:alpha(opacity=20);opacity:.2}input[type=radio].with-font:not(:checked)+label:hover:before{content:"";filter:alpha(opacity=50);opacity:.5}input[type=radio].with-font:checked+label:before{content:"";filter:alpha(opacity=100);opacity:1;color:#53a3ca}@media(max-width:568px){.table-responsive>.table>tbody>tr>td.with-buttons{white-space:normal}}.table{table-layout:fixed}.table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td.total-ln{border-top:2px solid #ddd!important}.nospa{padding:0!important;margin:0!important}.nowra{white-space:nowrap!important}.nocur{cursor:default!important}.txt-upper{text-transform:uppercase!important}.txt-lower{text-transform:lowercase!important}.editlink{padding-bottom:15px;padding-left:0;padding-right:0;text-align:right}b.clinicstatus{font-size:14px;text-transform:none;padding-left:2px}.searchriskstatus{color:#999}option:disabled{color:#d3d3d3!important}#clinicSearcha,#wholesalerSearcha,#contactSearcha,#eventSearcha{background-image:url('images/icons-png/cantata-search-grey.png');background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:16px;padding:12px 20px 12px 40px;margin-bottom:12px}#clinics,#wholesalers,#contacts,#events{max-width:100%;overflow-x:hidden}@media only screen and (min-width:769px){.orderbarcentre{text-align:center}}div[hidden]{display:none!important}.sp-icon{width:50px!important}.nopref{color:#adadad!important}.btn-left{text-align:left!important}.txt-center{text-align:center!important}.bol{font-weight:bold!important}.brln{white-space:pre-line!important}.ln40{line-height:40px!important}.ln34{line-height:34px!important}.freebox,.freebox a{color:#e77878}.customfreebox,.customfreebox a{color:#e779b0}input[type=checkbox][class=bigcheckbox]{width:40px;height:40px;float:right;outline:0!important}input[type=checkbox][class=bigcheckbox][disabled]:not(:checked){display:none}input[type=checkbox][class=smallcheckbox]{height:20px;width:20px;vertical-align:bottom;padding-right:3px}input[type=number].qty{width:50px;margin:0;padding-left:2px;padding-right:12px;text-align:right}input[type=number].qty::-webkit-inner-spin-button,input[type=number].qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}table.billshipto{border:1px solid #71c9e1;background-color:#fff}td.addbtnrnd{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.signature-pad{position:relative;width:100%;height:100%;max-width:700px;max-height:200px;border:1px solid #e8e8e8;background-color:#fff}canvas.signature-pad-canvas{position:absolute;left:0;top:0;width:100%;height:200px;background-color:#fff!important}@media(max-width:1199px){canvas.signature-pad-canvas{width:100%;height:100px!important}}#ss-banner{background:transparent url(../images/pay_us/ss-shield-ie.png?raw=true) no-repeat left center;height:48px;background-size:296px 48px;margin-bottom:7px}.ss-card-visa{background:transparent url(../images/pay_us/cards/visa.png?raw=true) no-repeat left center;height:10px;width:32px;background-size:32px 10px;margin:0 2px 0 0;display:inline-block}.ss-card-mastercard{background:transparent url(../images/pay_us/cards/mc.png?raw=true) no-repeat left center;height:20px;width:32px;background-size:32px 20px;margin:0 2px 0 0;display:inline-block}.ss-card-discover{background:transparent url(../images/pay_us/cards/disc.png?raw=true) no-repeat left center;height:24px;width:32px;background-size:32px 24px;margin:0 2px 0 0;display:inline-block}.ss-card-amex{background:transparent url(../images/pay_us/cards/amex.png?raw=true) no-repeat left center;height:22px;width:32px;background-size:32px 22px;margin:0 2px 0 0;display:inline-block}.ss-card-jcb{background:transparent url(../images/pay_us/cards/jcb.png?raw=true) no-repeat left center;height:22px;width:30px;background-size:30px 22px;margin:0 2px 0 0;display:inline-block}.ss-card-giftcard{background:transparent url(../images/pay_us/cards/giftcard.png?raw=true) no-repeat left center;height:22px;width:32px;background-size:32px 22px;margin:0 2px 0 0;display:inline-block}.ss-card-paypalecommerce{background:transparent url(../images/pay_us/cards/paypalecommerce.png?raw=true) no-repeat left center;height:22px;width:32px;background-size:32px 22px;margin:0 2px 0 0;display:inline-block}input[type="submit"]#heartland-btn,input[type="button"]#heartland-btn{background-color:#36b46e;font-family:sans-serif!important;text-transform:uppercase!important;color:#fff!important;border:0 solid transparent!important;height:40px!important;width:150px;padding:6px 12px!important;font-size:14px!important;line-height:1.42857143;border-radius:0!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s!important;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s!important;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s!important}input[type="submit"]#heartland-btn:focus,input[type="button"]#heartland-btn:focus{color:#fff!important;background-color:#258851!important;outline:0!important}@media(max-width:600px){table.table-container{display:block;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;overflow-x:auto;white-space:nowrap}.table-container>th,td{min-width:200px}}