/* colors */
/* line 28, base.scss */
.tooltip.in {
  z-index: 2080;
}

/* line 32, base.scss */
input.larger {
  padding: 10px;
  font-size: 24px;
  font-weight: 300;
  height: initial;
  height: 51px;
}

/* line 42, base.scss */
.dropdown-menu li.disabled a:focus, .dropdown-menu li.disabled a:hover {
  background: none;
}

/* IE fallback style */
/* line 54, base.scss */
input.placeholder {
  color: #aaa;
}

/* line 3, subscription.scss */
.ie8 .pricing-box {
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 9, subscription.scss */
.jumbotron.smaller h1.gb-toolkit-header {
  font-size: 50px;
}
/* line 11, subscription.scss */
.jumbotron.smaller h1.gb-toolkit-header img {
  width: 190px;
  margin-bottom: 12px;
}
/* line 16, subscription.scss */
.jumbotron.smaller h2 {
  margin-top: -15px;
}
/* line 20, subscription.scss */
.jumbotron.smaller .expired-trial-banner-wrapper {
  display: flex;
  justify-content: center;
}
/* line 25, subscription.scss */
.jumbotron.smaller .expired-trial-banner {
  background-color: #fff3cd;
  color: #856404;
  width: 24rem;
  border-radius: 1rem;
  border: 1px solid #ffeeba;
  padding: 0.5rem 1rem;
  text-align: left;
  margin-bottom: 20px;
}
/* line 35, subscription.scss */
.jumbotron.smaller .expired-trial-banner h2 {
  margin: 0 0 0.5rem;
  font-size: 22px;
}
/* line 40, subscription.scss */
.jumbotron.smaller .expired-trial-banner p {
  font-size: 18px;
  line-height: 1.25;
  margin-bottom: 0.5rem;
  font-weight: normal;
}
/* line 47, subscription.scss */
.jumbotron.smaller .expired-trial-banner a {
  color: #856404;
  font-weight: bold;
}

/* line 53, subscription.scss */
form .stripe-button-el span {
  padding-top: 3px;
  padding-bottom: 3px;
}

/* line 57, subscription.scss */
.pricing-box {
  text-align: center;
  display: block;
  height: 295px;
  margin: 0;
  position: relative;
  margin-bottom: 25px;
  box-shadow: 0 0 1px 1px rgba(80, 84, 92, 0.1), 0 1px 2px rgba(80, 84, 92, 0.5);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: white;
  padding-bottom: 10px;
}
/* line 68, subscription.scss */
.pricing-box.add-on {
  margin-top: 5px;
  height: auto;
}
/* line 72, subscription.scss */
.pricing-box .btn, .pricing-box form {
  position: absolute;
  left: 5%;
  bottom: 10px;
  margin-bottom: 0;
}
/* line 77, subscription.scss */
.pricing-box .btn.btn-block, .pricing-box form.btn-block {
  width: 90%;
}
/* line 82, subscription.scss */
.pricing-box form {
  width: 90%;
  margin-right: auto;
  margin-left: auto;
}
/* line 86, subscription.scss */
.pricing-box form button {
  width: 100%;
}
/* line 91, subscription.scss */
.pricing-box.silver-monthly .pricing-header {
  color: #0098d8;
}
/* line 100, subscription.scss */
.pricing-box.silver-yearly .pricing-header {
  color: #3C8A2E;
}
/* line 114, subscription.scss */
.pricing-box.gold-monthly .pricing-header {
  color: #B4B44C;
}
/* line 118, subscription.scss */
.pricing-box.multiple-yearly {
  margin-top: 0;
  height: auto;
}
/* line 121, subscription.scss */
.pricing-box.multiple-yearly .btn {
  position: static;
  margin: 30px auto 10px auto;
}
/* line 129, subscription.scss */
.pricing-box .pricing-header, .pricing-box .pricing-price, .pricing-box .pricing-body {
  padding: 5px 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 300;
}
/* line 135, subscription.scss */
.pricing-box .pricing-header {
  font-size: 26px;
  font-weight: normal;
  margin-bottom: 0;
}
/* line 140, subscription.scss */
.pricing-box .pricing-price {
  font-size: 24px;
  line-height: 28px;
  position: relative;
}
/* line 145, subscription.scss */
.pricing-box .pricing-price small {
  display: block;
  font-size: 14px;
  height: 20px;
}
/* line 151, subscription.scss */
.pricing-box .pricing-body {
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 14px;
}

/* line 158, subscription.scss */
.span8 .invited-info {
  text-align: center;
  margin-top: 20px;
  padding: 8px 14px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
}
/* line 165, subscription.scss */
.span8 .invited-info .bar-holder {
  margin-bottom: 20px;
  height: 38px;
  text-align: center;
}
/* line 169, subscription.scss */
.span8 .invited-info .bar-holder a.btn-large {
  vertical-align: top;
  display: inline-block;
}
/* line 175, subscription.scss */
.span8 .invited-info .invites-left {
  color: #888;
  margin-bottom: 10px;
}
/* line 180, subscription.scss */
.span8 .invited-info .btn-success {
  margin-top: 0px;
}
