#app{position:absolute;top:140px;width:100%;z-index:0}#app,#hdr{font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#hdr{color:#2c3e50}body,html{height:100%;min-height:100%;padding:0;margin:0;text-align:center}h3{font-size:1rem}h5{font-size:.8rem}#footer{position:fixed;bottom:1vh;height:50px;margin-left:auto;margin-right:auto;width:100%}.SiteHeading,center{text-align:center}.SiteHeading{font-size:20pt}.SiteFooter{text-align:center;font-size:10pt}.SiteFooter>a{color:#00008b;text-decoration:underline}.PageHeader{font-size:16pt}#nav,.PageHeader{text-align:center}#nav{margin-left:auto;margin-right:auto;min-width:500px}#nav a{font-weight:700}#nav a.router-link-extract-active{color:#42b983}.nav{max-width:1400px;margin:0 auto}.pages{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:auto;margin-left:auto}.notAuthorised{position:fixed;top:10;left:0;width:100%;height:100%;background-color:#fff;z-index:99}.nav-link-table{background-color:#ccc;border:1px solid #000;border-collapse:collapse;margin-left:auto;margin-right:auto}.nav-link{color:#00f}.nav-link-cell{width:250px;text-align:center;border:1px solid #000}.logo{margin-left:auto;margin-right:auto;width:200px}.plusbutton{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAeElEQVQ4jcWQoQ2AQBAE58kLaiFoAopq6OP6oBoUBE0voD4Y1P0KEkh+5WQzYgJqRgcsjo4Yu79GKYAKqAWTx08rL4hPMC9qxLfFMpYCxkke7O2u8g1+iAijELXA7NgEHI6lILVGD6yODhibv5Zv8EtEtQRcgmW7ASLOEWgl1UfHAAAAAElFTkSuQmCC)}.minusbutton,.plusbutton{height:16px;width:16px;border:none;outline:none}.minusbutton{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxElEQVQ4je3TO2pCYRAF4M8H4SK3sIiQQiwsrYx7sHcF2YMrkKwg27B0J3aCIFYWgkFSSRAVm7ncCz4QqxQ5MAwzc+bM/PBPyXW0McQm4ga+sLzBv8AHkkKcRO4CpfADvOP44IAKpphUI9HH/NH1Cj2TbIMaOlhhjzf8yJ/xizrWeEETM+zKQdihhzK26CJFKyyN3DY4veiRCTyNf4G/IFC9UzuFKfi7Agf5zxtH06JQzy4xCS7yY4JXfOLb7aOqBG8UPGdngyFGShZDRQAAAABJRU5ErkJggg==)}.minusiconbutton{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASUlEQVQ4je3PsQ2AMAwEwAtKwUhszgrZCApEKGgidwQkmlxl6wu/Gf6XKisWZEwhj/vZzAdKqmyYOwvs8cJjGcX9Qo/ytsDwhQviMwl/BqaVAwAAAABJRU5ErkJggg==);height:16px;width:16px;border:none;outline:none}button:focus,button:hover{outline:none}.attribbutton{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAABJklEQVQ4ja3UPy8EQRzG8Q8RfyJ3okA0IgoV1UVxF4VCey9Ad5RCR7wFjUJL5PTiPehUWq2L0BARjSAXp9gpLmvn7F48ze7O85vv75nd2eGfNRAZn8F4xHvDSxHgFlbxlOFNoB78VgyaVjPSCOZxjMsA/6XByMROj4av2MMphvMCY2pjBHeSpEfpgqGCwEfJUk8kq6ihiut+gR1sdz03JIlzJTzDHDZDqtmUf5s1qRdwGpOhZgoLKf++KLDedd/CVUZNrQjwMKTaxTdKKf+5aMLFABnDCiop/6IocAejeJAsOQuwnB7otbE3cCDyi8XUK2FVssdKkg9UTfnneZs0w7WCdck7jKmBtb8SfqGMmxzNy/jsHsg6ppawj48cwPdQ285R259+ABV0KreCatehAAAAAElFTkSuQmCC);height:16px;width:16px;border:none;outline:none}.icon{height:24px;width:24px;border:none;margin-top:5px}.editbutton{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFCUlEQVR42q2Va2xTZRjHn+f00N3ILtlaJiuwrAJuwW0gEDUSEwhRTMyEQCCIEzVELhGBjWvYTECHyz6QTAN+IaIfNEQhEaIJ4+IYhouJQEcHGzvdSrdurN2t13Pa057H9/TmWjbCB5/k3M/7/z23930R/kdrXbdiWbY//TynKNcpHN65sKXFivGPGo1GX1dX9wURJY9CBHwO8ZC3GzcvaFsf+q04z2eyo1eWB0GW35g41jg2Ni6IkgQch4RRY/pJ9yqMIPIUvaoDwwEnKea1ODDohJrGNNpqG8XpPh+EeP5CEmB83NUtBVQABwnBiUc8oqhu5FkJixBs3wCi2woffKWBXnsAZvJ22J8JZOrE80kAl8stBIKBiNfcJBFA/FnVZlegMIrmraAR79InjRyaHomgSHY6vV8OiyJvWntIrkoCuD0eIRhgAI6bPEWRADCRIv+jI5ghXoHaExxdujmCotcBJz73U2G+xrb6kLxmcIS6JgJKPCpAlhMp4SZJU7zoUt8PkOb6GY7/mgmnzwng97ngaPUorHytAFbudHzYZaOL7LexJIDX67WoAC7udbQWTxU56LyCvONbOntDh0eab0IgINH2d57gprczYaSgiSqXfbqc6f3DDm8ywOezyHEAF6nCf7AYIOS+T9DfiLeFmbSjvgUDLKVVSweodoMGh7JqAAtW06JFi15lenfU7k0C+Hw+IRQKRT1l3qemiBUQlMcNIDjy4aN9F8Ht9sLr85zQsEWG4bSN4J5eDYWFhTB//vwFTO9BvNMSAL/fb4kAWJETXRS7V2QXhKzHYNiTQdV7r6o9T2UGNzbv8II/YzlZue2ois+ZM4f0ev08RVGEpwGiKISjgIT36pwAJQhBaxNIQYTN+1uhS7CDIV+EkztHgc8ph3v+XaDTvwAlJSWRCNLT0+cygOUpgCiKlnA4nBwBAgWsx9k5BNvrr8GtO1bKmy7jyc+GSV9owGvOXZBXMIuMRiMWFxdDWloa8Tw/BUCSLIoKUCdarMgB23fEgwsPNF6HP1p7IUOrUPM2J5bNzaHfrdswM9eoek6lpaWYlZWl6kwNkBggrCiRzlEBkv0MaMVb1HTKjD+eH2DvCY59PErLF/N4rrOaKKMUWc6hoqKCcnNzYxFzpNVOmwIQCAhqBPG1aMD8E/zZ8j00nBpQHYPatS54f2UYzpqrYJwqoaioCCorK0Gn0wETjK7K/DTIy82ZHMB62qL+qKbI73qCQ9ZWEDr/pqPNV3HVK2Owb4MEF8xvkuBeqnYMlZeXo06vB6/HQ6xBkKUG/rpxs3Xvnt3vBYNB15QAFgENCm3osLaAZ+QBiX4XLpzVB53D88A0sopmz56NBoOBsrOzsb/fDqwxWGvqsKPD3F5TU7vK6XQOJLaTFICgsA1HbdFT3xyAsiI2WPaDop0LmpwloDe8DPoZM0Cr1bJJ5oGenh7IL8iHF41GuHz5knX3nj0rhG6hN2m/So1A3dEeW620es0a3Lx+GWzctIVyZ7yErP3UXQ/Yd2ITEm19ffTwYScuXbIYzOb7toMHD75lMrV3pu50yYBg0EIsRaZ7d0nD81hRUZlY7KJ7DarFJLYoosXSQ0MOB0qSv6vu8OF3OzoedMMklgoQKFrk5CU6Jh4DAANA72MbtLVdu93U+PU6Vod+mMImAorq6+u/jL+LC6eamsJgKAyDQ47xc7+cafC43Q54hqWqcPD8RrHjmfYvaouoLYYI+sEAAAAASUVORK5CYII=);margin-right:15px;outline:none}.deletebutton{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACmklEQVRIiZWVvWsUURTFf2dYQqoQRERCip0ihQSyQwQRLJQUIqiVjZ1VEAMKgvkTLLUJFmJKWzsttVAQC4tVQgyRuGJhFSxELELYYzFv9r2Z3c3G18yd93HOuefeNyMmDOfFsuERppBohelDYMtmXeKDet2x5zUBvA28A+Zs70sc2iCpBZwE9oGL6nV3xmFkRxKYm8C84TloEbQgsQCcATaBU7ZvHYXRSl/67WJZ8ixWldsFl2nuAUsla1gzXw0gnXO7WAmSAH4jfaxsG1gU7PgCno6U1bIprUnlNN11NXcAnFWvuwXBIrc7M8Adm+lykxoAQirn7OoJdoA2YR5spmyvOi9ODAiAWZsHAy0OyYZnGoPxYHZczD3MaQg1MPxC3BUsgteQ3mJeIKOgtopLn1K/ytj2VaHLyJuGT8BPmsN5ccl5YefFxtDihOG8eFie7VxL51tDGxNxzos12zckrQM72E8tTQlWKe/GE0mv1Os+rswLPo4l6Ev0icVbkLRie1aihXReMA20DDOSVoBv4WwmFOoQR+OihcXKXpXvVQel8upvsaOa7VsjcGMxgoQusRKgEjXiVmLqkmsEiqezikKJKimpT/lNislGcf2xBImwge40Si+XBK6nMwqqQVD280DlcMlGiImHR4qtdZEJBU0KFi1yzd/KokmjXoNIlNXVHceiYxBUWLFw/2NRhVU/MXTRSnSP6KKjLTLhW4VqXTT0qQj9HizyM6HXwGfQX9u3gUzij6Rd29cFPwBkZWi4l5pF7gshMdfPi1bW624D28mWN0l8ALwE6OedzPZ8mbHHZ6ASbBe4Ithz3jmMKbsf77YAshBnQIaYN/4O6jYwGwblxTJ4A7Q0bB/hnoj4Gx2QbgP31eu+T/f/A1Z2L1VgxCwAAAAAAElFTkSuQmCC);outline:none}.savebutton{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEjElEQVR42p2VC0wUVxSGz52dXVhealuFyCMiUsVoSzBtgS4KAoUqVqGKhmqDfaSoIVa2jVGohio+spVojA2xsaUUUJHYBWpCBYmP1hZailakGJAiUGCFtLA81l1m5vbMDNAFdrF6ksn998yd+93/nDuzBDCSztXPUqmUZx72dPtqw5+HcH93qOv4GziewjPOKljwnCvYimELD0l5P4KzywwTq1KX8jx3onDjEpP1HCIBihp2OCoVJx+0t5L0mKUI8KCxpy4T0wgPK1AfiAsiYw9QDIIhjhZeIDgPPOe4U2DV4pzrPDcScy7pxUcTAJvO3tE6KBW6+61NZP+qIIhc5EkjskvJ8AgHKxd60iPxwXYB4cdKwWfuXMqoXMjohAsW0+DGi++E0HHAhoJbWnSga2xqgANrX4HXFvtAyOEiMFk4iEL92QaNzRJZOAHnnQdfbx9gHdzG8xRo9oW3Aj8aB7yZVys5aLhXTw4nhELMknk06lgxEQERi7xpVoLGpgOjpZe8frwAfDy9KOsgO6CUpWbLs+Lt0ItvL6uWkutya9ABiw7uki0hAbArOkhaxHpBW4DCztWEI4K86dHNUsrRyps7yNCw1wl98ssfSsk1Z37SOqpYXXPLPTCZLaBWscD8t6bd2JyYDgzDT8n/cvsI9A/468veDU6QVln9xQ9aXFA3Uw2kf2Bgwo4maevfNHz5B4Qh/JT51beziHHAT3/pfU28lIzNuabFQWdnUbuAKE0yYRhuKqAuEzfqpy9PWSEDoj+vGgM8UURr3gMiAyZEdd0+LNH8kortK2VA5MmKp3MQliKVCBOUjDVZcrAXS+Srv5IaLQPCj5dr8fYTO4jSpNp0UFO3Gx3MK7m6M1YGhGVfesoepBFiowc1dVpiHPTSX9/1hgwI1ZVq8VTqPo1bRl71c7cLoJSHG52nqQC8BPjZkINvwdRT1NkdTARB0egxuzZPSgYf/VZy8H3qKuKkUoChtw8fGHsRqLWG79r30jbLNTKNS2t9WhIvHSqWelCxcw04sQy0tBvs1p1nhkFvSIF+c/e0/REEtpXn4AUJEHTwvOSgKm0dcUYH3T190/agua+alHXuQWvUlksMhjQ2xevLt2XKPQjMLJQAVz9OIGpWAffbuh/b5N8G87AHRTZL1NEZSlrbwvS39ifJgKX7vsESEd2N3evBWclCV88/jz2inGCBnPpt0M91TMj7zAiApqbNUPugt+RO5hYZsDgjV3Jwc88m4qREB+2G/3VMjUIH+bIxTYRJOZXCETKWf00ziptJdUuXvuFgsgwISP9Ki4XTXUlUEzcVmbyoXYA4VnZdhrKB36VP+FrXQIjwiKTbK83kV4Og/yNrqwxYfzQ37q5RKI2f1QAONj6/054W5DTPaZaY/g8XSOSq/vmgYF0OVX2yNYPk5+d74xlI/HNISDRyMA/vO+LF4sWMXmSSA+sQXVCWfSRyBI53FF9rs4qBnoWupAAfPisCHDDpiSWajS5nonZD7YJaLcJQK1ErR2EK/I3ngfA4CjiKC1pQm1EPox4S/0lR96HuQf3XvzkHQXsR3k2CAAAAAElFTkSuQmCC);margin-right:15px;outline:none}.cancelbutton{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA8NJREFUSInVlVtoHFUcxr8z50z21mw2293NZpvNus3FEulLLVKh0tpHpSFJW2/RSBVUhLz4In1QKfjQB5988VKQJlqkl5AQRBHRItoQojbYaCTpbrJNtrluutlNu5eZc/Ehmm6y6SaCCH5wYIY5/+833//PnAH+7yKFN/UvffEO53w41t3Sv36bIuGO/r1SyCO6hdVrSpN5w5ggRF6JfdZ2HSBqW4D9b1wddTpdDZM3xo9Mnm/9AQDC7b2PuTyeD6sDu5rcOz3QdR0AYJomkrcTmLkV/205mXh5srttaEvAo2/+lGx48CFXNDKWnYlPHdApfSbcsOdUlT9Qsg3xWzE5EYm+Fus6eva+gIdf+Uh3VB0wgqE6AMD4H7/zQE2Q7Sh3rjZJKdxeWkR6OZnlUHyH3VHu9fnB2GqixMIcxsdGjk92tfYUArS/LxYz/hq9zAYhFIRQqGtsYjZ7OYRQSKfSGP55cGBsZPiRgTP7HENn9junxkaD14aufrAwPwshFSo9VfD7az/d/XyPrxDA1khE1DLdAi7vzYsA4JxjdORab/Tck8cKhxk5fywO4HXZ0TcI0C6X24PqYNi2tDD/FoDOogQAqaVlZRBSri0uJaBp8AaCzeH2voOb9T/a3dJ9c+JGD+ccIBpcHs/JQ4eusCKAJCpEqWWtRYXL56+l7uqar2vb+5o2g+R55t2lpUVwoeBwuh1ToeS+IoBFt+2RSq1LIKSCkApcSLi9AZvVYf8WJy7SjYCbXS2/rqSW7wipoFsdEJLsLZoBJdquZGIeppkHz+fvGpIvKNOI81x+ImdmIxrBtNRkBJeeEsUZiDL4jzNCykaiMRCivEUAk2c65qKjVsMU8fjlp7ObtaKklGCCCyhIEEVkESB6rnX6H5v+paYTF8so04Ocm+BmDkqpNS+tVOF2ldH1VrujQhfcQGYlBUmxdmywUoXbUejFXpfVXv4+pQyCm7i7kohOd7dF/xVA47P9HlD9G2eFz8e5CTOfQ3Yl83bhHnK/4lKq7/zSYqTyL9it5e85KiorCNGglERqaW4g8skTBwu/+C0TPPDc5ZBibDeUrCQSddRSdphm6eMul89GGYMUHEop3EklYhnTaN74byiZINTee9hqt31HmYUQQkA0CqKtL5GCI5tJD7Icjo5/3pzY6FEyAdFUM2UWAqwe10pwQNwz5oaR5DJ3Kha+fhanT8vNPEoCFHApm0l3MqozBQVIqQTIjJL8ewhc2OmY/+qXj181S75kqYcAUH/yglearApET1faZme3MvzP9SdieM1nU+bCZAAAAABJRU5ErkJggg==);outline:none}.addrecordbutton{background:url(data:image/png;base64,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);outline:none}.dropdown{float:left;overflow:hidden}.dropbtn,.dropdown{width:160px;z-index:99}.dropbtn,.dropdown,.nodropbtn{font-size:16px;border:none;outline:none;background-color:inherit;font-family:inherit;margin:0}.nodropbtn{width:150px}.dropdown-content{display:none;background-color:#f9f9f9;min-width:160px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;width:180px}.dropdown-content a{float:none;padding:3px 4px;text-decoration:none;display:block;text-align:left;width:180px}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}th{border:1px solid #000;padding:5px;vertical-align:top}input{margin:5px;border-width:1px;border-color:grey}body,button,input,optgroup,select,td,textarea,th{font-size:10pt!important}select{margin:5px;border-width:1px;border-color:grey}.DisplayTable{margin-left:auto;margin-right:auto;clear:both;max-height:calc(85vh - 200px);min-height:150px;max-width:1600px;overflow:auto;display:inline-block}.DisplayTable th{top:-.5px;position:sticky;background-color:#fff}.NoBorder{border-color:transparent;margin:0}button{width:75px;margin-left:5px}.buttonCol{min-width:100px}.btnDelete{color:red}.btnEdit{color:green}.btnAdd{width:110px}.btnMargin{margin-bottom:5px}.btnDisabled{color:grey;cursor:no-drop}.btnEnabled{color:initial}.editable{background:#f3f389}.duplicate{background:#f8d6bf}.product-table{border-collapse:collapse}.product-table-cell{text-align:center;border:1px solid #000}.price{width:75px;text-align:right}.ProductDescription{width:350px}.Customer-table{border-collapse:collapse}.Customer-table-cell{text-align:center;border:1px solid #000}.chargeTo{width:150px}.CustomerName{width:350px}.Pharmacy-table-cell{text-align:center;border:1px solid #000}.Pharmacy-table{border-collapse:collapse}.PharmacyDescription{width:275px}.enabledCol{width:50px}.Contract-Product-cell{vertical-align:top;text-align:center;border:1px solid #000}.contractProduct{width:220px}.Contract-Customer-cell{vertical-align:top;text-align:center;border:1px solid #000}.contractCustomer{width:350px;text-align:left;padding-left:5px}td.contractCustomer,td.contractProduct,td.vaccinationVoucher{padding-top:5px}.Contract-Voucher-cell{vertical-align:top;text-align:center;border:1px solid #000}.contractVoucher{width:75px;text-align:center;border:none}.Contract-VoucherExpiry-cell{vertical-align:top;text-align:center;border:1px solid #000}.contractVoucherExpiry{width:125px}.contractAttributes{border:1px solid #000}th.contractAttributes{min-width:320px}td.contractAttributes{width:220px;text-align:left}span.contractAttributes{text-align:center;display:block;border:none}.errormessage{color:red;font-weight:700;margin:20px auto;width:400px}.errormessage table{width:100%;border:2px solid grey}.errormessage td{padding-top:10px;padding-bottom:10px}.successmessage{color:#00f}.vaccinationPharmacy{border:none}.vaccinationDate{width:125px;text-align:center;border:none}.vaccinationVoucher{width:75px;text-align:center}.vaccination-Attributes{width:250px;border-right:1px solid #000;height:25px}.vaccination-Attributes-Label{text-align:left;padding-left:5px}.vaccination-Patient{width:250px}.Vaccination-Row{height:75px;min-height:75px}.ReportsTable{vertical-align:top}.ReportsTable>td,tfoot.ReportsTable td{border:1px solid #000}tfoot.ReportsTable{font-weight:700}tfoot.ReportsTable tr{height:40px;vertical-align:middle;background:#d3d3d3}.ReportsCriteria{margin-left:auto;margin-right:auto;width:1000px}.ReportsCriteria span{vertical-align:middle;width:350px;float:left}.ReportsCriteriaDate{width:180px!important;margin-left:10px}.ReportsVoucher{width:100px}.ReportsPharmacyCode{width:200px}.ReportsDate{width:175px}td.ReportsPrice{text-align:right;padding:5px}th.ReportsPrice{width:75px}.ReportsPatient{width:200px}td.ReportsCell-left{text-align:left;padding:5px}td.ReportsCell-right{text-align:right;padding:5px 10px 5px 5px}td.ReportsCell-centre{text-align:center;padding:5px}.ReportsCustomer{width:200px}.ReportsCustomer th{top:0;position:sticky}.ReportsHidden{visibility:hidden}.ReportsAscIcon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAvklEQVQ4jd3RMWoCURSF4W80G1AkRdYQRLCXSJr0riBZyVuC2FgJbsANJLgJGdLaB3EFOknhgwzOmxlsvd2755z/3sfN1FXQxya+ZoJjypbVhAf4wih2dngVHNoBl/AWwyslj5CfekDwGMPPyc34xrQM+Qe0h5OQ7MZwBZI1/Lmtcky7XiwxQYHfKKavc/GccUIPT6krrPBRA1gL3suNzo1rV+pOAUWDv6KlAPsGQEV7SJgWGOOtNKDAJ+bX5j+BBin2qqk2qgAAAABJRU5ErkJggg==);height:16px;background-repeat:no-repeat;background-position:100%}.ReportsDescIcon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAs0lEQVQ4je2SsQ3CMBREnxEFdRb4HQVCX5mGlj1wlYJUiB1o2QAhlsgEZAs60xjJ+dgmA3CSC9/9O53l78ggiF6AnaGvbhz2dnaZC4j8as7sohAwG/8AExBEt78MQXRda3ALom3F3AL3lLN/2wAP4Jnxb6I22Y/ccjTxWHyavVLSPuGUMVqc04uzahA9AoeCuXfj4GsNADzQ58xRm+CrQWwBkDbpAe/GoVCsgCDaBdGuNvMGKAohKAQC5VQAAAAASUVORK5CYII=);height:16px;background-repeat:no-repeat;background-position:100%}.ReportsDisabledIcon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA20lEQVQ4jc2SMQ6BQRSEPz+FuAJRqoRKtNu5gsRBlOYILkEp0ai30GkQJ6DTqShEFP8u6/+tqMRUb99OZt/svAIRSFoBTeAG7CR13/FKMQGgApSD+i2SDwJJpP5a4Cv8TOCPLRR8IakOTEijTYAWzxgvwJZ0J67AQNIeoOgFrLUnY0wD6ANVXnek5Ho1YCppFrMwAtYfJl47Tt5CYKUJrILxPS5AR9IubBYzJKy1R2PMGehlroaS5ll+LIUxYENd18shZ8HDpbJxx7b/9SxyFh5PpqkcgIWkZYx3B9A/Nr0QlrU2AAAAAElFTkSuQmCC);height:16px;background-repeat:no-repeat;background-position:100%}.ReportsExcel{border:none;background-color:transparent}.ReportAttributes td{text-align:left;min-width:70px;padding-left:5px}.ReportAttributes-cell{border:1px solid #000}.ReportAttributesName{width:150px}.ReportAttributesValue{width:250px}.ReportsDescription{width:300px}#modalContainer{position:absolute;display:block;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:80%;background-color:#fff;opacity:.9}.modal__footer{margin-bottom:10px}.modalTable{margin:auto}.modal__dialog{background-color:#fff8dc;margin:auto;width:35%;border:1px solid #000}.modal__header h1{font-size:20pt;margin-top:10px}.modal__body th{font-size:14pt!important;border:none}.modalinput{background-color:transparent}.CustomerModal th{font-size:10pt!important;text-align:left}.CustomerModal{margin-bottom:10px}.CustomerModal input{background-color:#fff;text-align:left;width:350px}#modalCustContainer{position:absolute;display:block;z-index:999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:80%;background-color:#fff;opacity:.9}.page-loader{clear:both;padding-top:20px}.clearFormatting{clear:both}.pharmacyUser{border:1px solid #000}th.pharmacyUser{min-width:320px}td.pharmacyUser{width:400px;text-align:left}span.pharmacyUser{text-align:center;display:block;border:none}.UserName{position:absolute;right:10px;top:5px;width:250px;background:#ddd}button.UserName{position:fixed;border:transparent;height:38px;background-color:transparent}.VaccinationDetails{margin:10px}.DeleteAll{color:red;font-weight:700;border-color:#afb7bf;border-style:ridge}