/* v: 3 */
/*
a.purchase-button {
  -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
  -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
  box-shadow:inset 0px 1px 0px 0px #bbdaf7;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
  background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
  background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
  background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
  background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
  background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
  background-color:#79bbff;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #84bbf3;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-size:1.3em;
  padding:9px 53px;
  text-decoration:none;
  margin: 10px;
}

a.purchase-button:active {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
  background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
  background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
  background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
  background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
  background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
  background-color:#378de5;
}

div.purchase {
  display: none;
}

div.purchase {
  background-color: #f2f9ff;
  border: 1px solid #7db1ff;
  padding: 15px 20px;
  margin: 0 auto;
  border-radius: 7px;
  border-width: 1px;
  border-style: solid;
  text-align: left;
  width: 60%;
}

div.purchase h2 {
  padding: 0;
  margin: 0;
  margin-bottom: .4em;
}

div.purchase form {
  margin: 0px;
  padding: 0px;
}

div.purchase div.fields {
  display: none;
}

div.purchase label.type {
  font-size: 1.1em;
  margin-right: 1em;
}

div.purchase div.types input,
div.purchase div.types label {
  vertical-align: middle;
}

div.purchase div.types input {
  margin-top: 1px;
}

div.purchase div.types {
  margin: 1em 1em .5em 0;
}

div.purchase div.row {
  min-height: 1.3em;
  padding-top: .8em;
}

div.purchase div.row label:first-of-type {
  width: 9em;
}

div.purchase div.row div label:first-of-type {
  width: 18em;
}

div.purchase div.row label.up {
  vertical-align: top;
}

div.purchase div.edition img {
  margin: 0 0 -3px 5;
}

div.purchase div.purchase-title {
  text-align: left;
  font-size: 1.3em;
}*/

div.purchase {
    display: none;
    background-color: #F2F9FF;
    padding: 2em;
}

div.purchase label {
    font-family: "alternate-gothic-no-3-d",sans-serif;
    font-size: 32px;
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 1em;
    margin-top: 0;
    text-transform: uppercase;
    font-weight: normal;
}

div.purchase h4 {
    font-size: 36px;
    text-transform: uppercase;
    font-weight: bold;
}

div.purchase span.number {
    font-size: 32px;
}

::-webkit-input-placeholder {
    color: #000000;
}

:-moz-placeholder { /* Firefox 18- */
    color: #000000;
    opacity:  1;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #000000;
    opacity:  1;
}

:-ms-input-placeholder {
    color: #000000;
}

@media (max-width: 768px) {
    div.purchase label {
        display: inline;
        font-size: 16px;
    }
}