/* General styles */
body {
  font-family: "Segoe UI", Segoe, Tahoma, Geneva, sans-serif; 
  font-size: 100%;
}
h1, h2, h3 {
  font-weight: bold;
}
b { color: #ed174b; }
h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
.name {
    font-size: 150%;
    font-style: normal;
}
#validated {
    font-size: 80%;
    font-style: normal;
}
#born {
    font-size: 80%;
    font-style: normal;
}
address {
    font-style: italic;
    font-size: 1em;
    padding-left: 4em;
}
li { padding-bottom: 2em; }
.ulclose li { padding-bottom: 0em; }
span.title {
    font-style: italic;
    font-size: 125%;
}
span.slickbox {
    padding-left: 2em;
	font-family: Goergia, serif;
}
#updated { font-size: 70%; }
a.slickbox-toggle { margin-left: 2em; }
#medicalert-header {
    width: 100%;
    background: #ed174b;
    margin-bottom: 1.25em;
}
#medicalert-logo {
    width: 100%;
    height: 150px;
    filter: brightness(0) saturate(100%) invert(100%);
    padding:20px;
}
#qr {
    width: 100%;
    height: 150px;
    filter: invert(100%);
    padding:30px;
}
hr.medicalert {
  border: 0;
  height: 3px;
  background: #ed174b;
}
#medicalert-footer {
  padding: 0em;
  margin: 0em;
  padding-bottom: 3px;
  min-width: 100%;
  margin-top:0.5em;
  margin-bottom:0.5em;
  background: #ed174b;
}
