/* Medical issue icons: replace oracle PNGs with FontAwesome SVGs.
   Full :before styling is included so icons that the oracle never had
   (new issues) get consistent sizing with existing ones. */
.issue[data-name=high-blood-pressure]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/heart-pulse.svg) !important; }
.issue[data-name=angina-pectoris]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/heart-circle-exclamation.svg) !important; }
.issue[data-name=heart-attack]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/heart-crack.svg) !important; }
.issue[data-name=irregular-heartbeat]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/wave-pulse.svg) !important; }
.issue[data-name=heart-surgery]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/scalpel.svg) !important; }
.issue[data-name=heart-failure]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/heart-circle-minus.svg) !important; }
.issue[data-name=damaged-heart-valve]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/pipe-valve.svg) !important; }
.issue[data-name=high-cholesterol]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/droplet-percent.svg) !important; }
.issue[data-name=heart-infection]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/heart-circle-check.svg) !important; }
.issue[data-name=abnormal-bleeding]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/droplet.svg) !important; }
.issue[data-name=prolonged-bleeding]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/droplet-percent.svg) !important; }
.issue[data-name=asthma]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/inhaler.svg) !important; }
.issue[data-name=emphysema-or-bronchitis]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/lungs-virus.svg) !important; }
.issue[data-name=difficulty-breathing]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/lungs.svg) !important; }
.issue[data-name=diabetes]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/syringe.svg) !important; }
.issue[data-name=thyroid-problem]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/prescription-bottle-medical.svg) !important; }
.issue[data-name=kidney-disorder]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/kidneys.svg) !important; }
.issue[data-name=dialysis]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/pump-medical.svg) !important; }
.issue[data-name=past-use-of-steroids]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/vial.svg) !important; }
.issue[data-name=delayed-healing]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/bandage.svg) !important; }
.issue[data-name=arthritis]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/bone.svg) !important; }
.issue[data-name=artificial-joint]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/x-ray.svg) !important; }
.issue[data-name=sjogrens-syndrome]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/droplet-slash.svg) !important; }
.issue[data-name=osteoporosis]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/bone-break.svg) !important; }
.issue[data-name=acid-reflux]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/stomach.svg) !important; }
.issue[data-name=stomach-ulcer]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/stomach.svg) !important; }
.issue[data-name=liver-disease]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/vial.svg) !important; }
.issue[data-name=hepatitis]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/virus.svg) !important; }
.issue[data-name=glaucoma]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/eye.svg) !important; }
.issue[data-name=impaired-vision]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/eye-low-vision.svg) !important; }
.issue[data-name=impaired-hearing]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/ear-deaf.svg) !important; }
.issue[data-name=hiv-positive-or-aids]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/virus.svg) !important; }
.issue[data-name=sexually-transmitted-disease]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/disease.svg) !important; }
.issue[data-name=local-anesthetic]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/syringe.svg) !important; }
.issue[data-name=antibiotics]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/capsules.svg) !important; }
.issue[data-name=aspirin-or-ibuprofen]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/pills.svg) !important; }
.issue[data-name=acetaminophen]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/tablets.svg) !important; }
.issue[data-name=codeine-narcotics]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/prescription-bottle-pill.svg) !important; }
.issue[data-name=metals]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/triangle-exclamation.svg) !important; }
.issue[data-name=latex]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/shield-xmark.svg) !important; }
.issue[data-name=pregnancy]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/person-pregnant.svg) !important; }
.issue[data-name=cancer]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/ribbon.svg) !important; }
.issue[data-name=cancer-treatment]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/circle-radiation.svg) !important; }
.issue[data-name=nursing-infant]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/person-breastfeeding.svg) !important; }
.issue[data-name=tobacco-use]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/smoking.svg) !important; }
.issue[data-name=alcohol-use]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/wine-glass.svg) !important; }
.issue[data-name=street-or-recreational-drug-use]:before { display: block; position: absolute; width: 72px; height: 72px; margin-right: -48px; margin-bottom: -48px; left: 0; top: 8px; transform: scale(0.3333333333); transform-origin: top left; content: url(/img/medical/cannabis.svg) !important; }
