/* basic setup */

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  font: 1em/1.22 Helvetica, Arial, sans-serif;
  width: 100%;
  float: left;
  overflow-y: auto;
}

#wrapper {
  width: 100%;
  float: left;
  border: none;
  border-width: 0;
}

table {
  width: 100%;
}

td {
	padding: 0.4em 0;
	border-bottom: 1px solid #c2c2c2;
}

th {
  text-align: left;
  font-weight: bold;
}

h2.heading {
  font-weight: bold;
  color: #1e1e1e;
    margin: 0;
    text-transform: uppercase;
	font-size: 16pt;
}
.price{
color: #083b82;
    font-size: 40pt;
}

.label-change{
color: #083b32;
    font-size: 16pt;
}
.date-time{
color: #083b32;
    font-size: 16pt;
	margin: 3px 0 4px;
}

.credit {
    font-size: 9px;
    line-height: 1.2;
    margin: 3px 0;
}

.credit a {
    color: #c3182b;
    text-decoration: none;
    transition: all 0.2s ease-out 0s;
}
.alteration-up {
  color: #0c0;
  font-size: 18pt;
}


.alteration-equal {
  color: #c2c2c2;
  font-size: 18pt;
}
.alteration-down {
  color: #c00;
  font-size: 18pt;
}