.pricing-table {
  width: 650px;
  margin: 0 auto;
}
.pricing-table body {
  font-family: 'Open Sans';
  font-style: condensed;
  background: #5b2072;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #5b2072 0%, #5d1566 50%, #251a41 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #5b2072), color-stop(50%, #5d1566), color-stop(100%, #251a41));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #5b2072 0%, #5d1566 50%, #251a41 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #5b2072 0%, #5d1566 50%, #251a41 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #5b2072 0%, #5d1566 50%, #251a41 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #5b2072 0%, #5d1566 50%, #251a41 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b2072', endColorstr='#251a41', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}
.pricing-table a {
  font-size: 18px;
  font-family: 'Open Sans';
  color: white;
  text-decoration: none;
}
.pricing-table input:focus,
.pricing-table textarea:focus,
.pricing-table select:focus {
  border: 1px solid #fafafa;
  -webkit-box-shadow: 0 0 6px #007eff;
  -moz-box-shadow: 0 0 5px #007eff;
  box-shadow: 0 0 5px #007eff;
  outline: none;
}
.pricing-table sup {
  font-size: 40px;
}
.pricing-table ul {
  list-style: none;
  font-size: 15px;
  font-family: 'Open Sans';
  color: #9095aa;
  padding: 0px;
  margin: 0px;
}
.pricing-table li {
  border-bottom: 1px solid #494a5a;
  padding: 0px;
  margin: 0px;
  text-align: center;
  height: 52px;
  line-height: 52px;
}
.pricing-table #container {
  width: 100%;
  text-align: center;
}
.pricing-table .whole {
  display: inline-block;
  margin-left: 20px;
}
.pricing-table .type {
  width: 300px;
  border-radius: 5px 5px 0px 0px;
  background-color: #28a9e0;
  height: 62px;
  border-bottom: 3px solid #000;
}
.pricing-table .type p {
  font-family: 'Open Sans';
  font-weight: 800;
  font-size: 29px;
  text-transform: uppercase;
  color: white;
  text-align: center;
  padding-top: 10px;
}
.pricing-table .plan {
  width: 300px;
  background-color: #fff;
  border-radius: 0px 0px 5px 5px;
  font-family: 'Open Sans';
  font-style: condensed;
  font-size: 90px;
  color: black;
  text-align: center;
  border: solid 1px #CCC;
}
.pricing-table .standard {
  background-color: #1abc9c;
  border-bottom: 3px solid #18937b;
}
.pricing-table .ultimate {
  background-color: #5d6a9a;
  border-bottom: 3px solid #474f6f;
}
.pricing-table .header {
  border-bottom: 1px solid #494a5a;
  padding-bottom: 39px;
}
.pricing-table .header span {
  font-size: 32px;
}
.pricing-table .month {
  font-size: 14px;
  color: #575757;
  padding: 0px;
  margin: -10px;
}
.pricing-table .price {
  height: 80px;
}
.pricing-table .cart {
  color: white;
  position: relative;
  top: 16px;
}
.pricing-table .login_c {
  width: 500px;
  background-color: #2b2937;
  height: 300px;
  margin: 0 auto;
  margin-top: 40px;
  border-radius: 5px;
}
.pricing-table .login_c input {
  width: 350px;
  height: 40px;
  border: 1px solid #494a5a;
  margin-bottom: 20px;
  border-radius: 5px;
  padding-left: 10px;
}
.pricing-table .login {
  background-color: #BC4B1A;
  border-bottom: 3px solid #7C3618;
  width: 100%;
}
.pricing-table .top {
  margin-top: 35px;
}
.pricing-table .nodisplay {
  opacity: 0.1;
}
.pricing-table .selected {
  background-color: #1F1B36;
  margin: 0px;
  padding: 0px;
}
