html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr,
acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike,
sub, sup, tt, var, u, i, center, dl, dt, dd, ol,
ul, li, fieldset, form, label, legend, caption,
tbody, tfoot, thead, tr, th, td, input, textarea {
  border: 0;
  font-size: 12px;
  font-weight: 400;
  vertical-align: top;
  background: #000000;
  outline: none;
  margin: 0;
  padding: 0;
}

html, body {
  width: 100%;
  height: 100%;
}

body {
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #757575;
  text-shadow: 1px 1px #808080;
}

.outerbox {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border: #f53d2d 1px solid;
  vertical-align: top;
  -moz-box-shadow: 0 0 2px 1px #000;
  -webkit-box-shadow: 0 0 2px 1px #000;
  box-shadow: 0 0 2px 1px #000;
  width: 350px;
  padding: 4px;
}

.resultTable {
  font-family: Arial;
  width: 340px;
}

.resultTable2 {
  width: 100%;
  margin: 0;
}

.resultdrawdate {
  text-align: left;
  font-size: 14px;
  color: #333;
  height: 25px;
  vertical-align: middle;
}

.resultdrawdate1 {
  text-align: left;
  background-color: #000000;
  font-size: 14px;
  color: #333;
  height: 25px;
  vertical-align: middle;
  border: 1px solid #f53d2d;
}

.resultdrawdate2 {
  text-align: right;
  background-color: #000000;
  font-size: 14px;
  color: #333;
  height: 25px;
  vertical-align: middle;
  border: 1px solid #f53d2d;
}

.resultprizelabel {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  background: linear-gradient(to bottom, #ff948a 0%, #fb6052 17%, #f94f40 50%, #d52012 51%, #e12d1d 59%, #ff4a3a 71%, #eb4b3d 84%, #db1201 100%);
  color: white;
  height: 25px;
  vertical-align: middle;
  border: 1px solid #f53d2d;
}

.resulttop {
  font-size: 26px;
  color: #303030;
  font-weight: 700;
  text-align: center;
  background-color: #f53d2d;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
}

.resulttop1 {
  font-size: 26px;
  color: white;
  font-weight: 700;
  text-align: center;
  background-color: #000000;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  border: 1px solid #f53d2d;
}

.resultbottom {
  text-align: center;
  font-size: 24px;
  color: #000;
  width: 15%;
  background-color: #ccc;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
}

.resultbottom1 {
  text-align: center;
  font-size: 19px;
  color: #ffffff;
  width: 15%;
  background-color: #000000;
  border-color: #f53d2d;
  border-style: solid;
  border-width: 1px;
}

.resultbottom2 {
  text-align: center;
  font-size: 19px;
  color: #ffffff;
  width: 15%;
  background-color: #000000;
  border-color: #f53d2d;
  border-style: solid;
  border-width: 1px;
}

.logo {
  background: linear-gradient(to bottom, #ff948a 0%, #fb6052 17%, #f94f40 50%, #d52012 51%, #e12d1d 59%, #ff4a3a 71%, #eb4b3d 84%, #db1201 100%);
  font-weight: 700;
  font-size: 18px;
  text-align: center;
  vertical-align: middle;
  color: white;
  height: 45px;
  border: 1px solid #f53d2d;
}

a {
  text-decoration: none;
}

.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}

@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
