button.helium-buy-now,a.helium-buy-now,a.helium-buy-now:hover,a.helium-button,a.helium-button:hover,a.helium-buy-now-button,a.helium-buy-now-button:hover{
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -ms-box-sizing:content-box;
  -o-box-sizing:content-box;
  background-clip:padding;
  font-family:"Helvetica","Arial",sans-serif;
  border:1px solid #4c5c68;
  display:inline-block;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  font-size:12px;
  font-weight:bold;
  line-height:1;
  text-decoration:none;
  height:12px;
  padding:7px 10px;
  margin:8px;
  color:#f5f5f5;
  text-shadow:0 -1px 0 rgba(0,0,0,5);
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,.15)),to(rgba(0,0,0,.1)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,.1),rgba(255,255,255,.15));
  background-color:#798895;
  box-shadow:0 0 3px rgba(0,0,0,.4),0 3px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);
  -webkit-box-shadow:0 0 3px rgba(0,0,0,.4),0 3px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);
  -moz-box-shadow:0 0 3px rgba(0,0,0,.4),0 3px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);
  cursor:pointer;
  text-align:center;
  position:relative;
  text-transform:none;
  -moz-box-sizing:content-box!important
}
button.helium-buy-now:active,a.helium-buy-now:active,a.helium-buy-now-button:active,a.helium-button:active{
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.25)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,.25),rgba(0,0,0,.1));
  background-color:#798895;
  color:#eee;
  box-shadow:0 0 2px rgba(0,0,0,.33),0 1px 2px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.15);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.33),0 1px 2px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.15);
  -moz-box-shadow:0 0 2px rgba(0,0,0,.33),0 1px 2px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.15)
}
div#helium_checkout_container,div#helium_checkout_container *{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  -webkit-font-smoothing:subpixel-antialiased;
  letter-spacing:normal
}
div#helium_checkout_container,div#helium_checkout_container *,div#helium_checkout_container input,div#helium_checkout_container textarea,div#helium_checkout_container button,div#helium_checkout_container form input,div#helium_checkout_container form textarea,div#helium_checkout_container form button{
  font-family:"Helvetica","Arial",sans-serif;
  text-rendering:optimizeLegibility;
  box-sizing:content-box;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -ms-box-sizing:content-box;
  -o-box-sizing:content-box
}
div#helium_checkout_container button::-moz-focus-inner{
  border:0
}
div#helium_checkout_container a{
  text-decoration:none
}
@-webkit-keyframes checkout_slide_in{
  0%{
      right:-544px
  }
  50%{
      right:-100px
  }
}
@-moz-keyframes checkout_slide_in{
  0%{
      right:-544px
  }
  50%{
      right:-100px
  }
}
@-webkit-keyframes paper_slide_in{
  0%{
      top:-480px
  }
  60%{
      top:-480px
  }
  100%{
      top:0
  }
}
@-moz-keyframes paper_slide_in{
  0%{
      top:-480px
  }
  60%{
      top:-480px
  }
  100%{
      top:0
  }
}
@-webkit-keyframes controls_slide_in{
  0%{
      bottom:-96px
  }
  60%{
      bottom:-96px
  }
  100%{
      bottom:0
  }
}
@-moz-keyframes controls_slide_in{
  0%{
      bottom:-96px
  }
  60%{
      bottom:-96px
  }
  100%{
      bottom:0
  }
}
@-webkit-keyframes checkout_overlay{
  0%{
      opacity:0
  }
  100%{
      opacity:1
  }
}
@-moz-keyframes checkout_overlay{
  0%{
      opacity:0
  }
  100%{
      opacity:1
  }
}
div#helium_checkout_container{
  background:#eae8e1 url(https://gethelium.com/static/images/shared/grain.gif) left bottom repeat;
  position:fixed;
  display:block;
  top:0;
  right:-100px;
  width:544px;
  height:100%;
  box-shadow:-2px 0 16px rgba(0,0,0,.45),inset 1px 0 0 rgba(255,255,255,.5);
  -webkit-box-shadow:-2px 0 16px rgba(0,0,0,.45),inset 1px 0 0 rgba(255,255,255,.5);
  -moz-box-shadow:-2px 0 16px rgba(0,0,0,.45),inset 1px 0 0 rgba(255,255,255,.5);
  z-index:9999991;
  overflow:scroll;
  -webkit-animation:checkout_slide_in 1s normal 1 ease-in-out;
  -moz-animation:checkout_slide_in 1s normal 1 ease-in-out
}
div#helium_checkout_container_overlay{
  position:fixed;
  width:100%;
  height:100%;
  z-index:999990;
  background:rgba(0,0,0,.5);
  top:0;
  left:0;
  -webkit-animation:checkout_overlay 1s normal 1 ease-in-out;
  -moz-animation:checkout_overlay 1s normal 1 ease-in-out
}
div#helium_checkout_container div#helium_checkout_container_loading,div#helium_checkout_container div#helium_checkout_container_processing,div#helium_checkout_container div#helium_checkout_server_error{
  position:absolute;
  display:block;
  top:0;
  left:0;
  width:444px;
  height:100%;
  z-index:9999998;
  background:#eae8e1 url(https://gethelium.com/static/images/shared/grain.gif) left bottom repeat;
  box-shadow:inset 1px 0 0 rgba(255,255,255,.5);
  -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.5);
  -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.5)
}
div#helium_checkout_container div#helium_checkout_container_loading span.large_icon,div#helium_checkout_container div#helium_checkout_container_processing span.large_icon,div#helium_checkout_container div#helium_checkout_server_error span.large_icon{
  width:160px;
  height:160px;
  display:block;
  background-image:url(https://gethelium.com/static/images/shared/ui.png);
  background-repeat:no-repeat;
  position:absolute;
  top:50%;
  margin-top:-150px;
  right:142px
}
div#helium_checkout_container div#helium_checkout_container_loading span.large_icon,div#helium_checkout_container div#helium_checkout_container_processing span.large_icon{
  background-position:-193px 0
}
div#helium_checkout_container div#helium_checkout_server_error span.large_icon{
  background-position:-33px 0
}
div#helium_checkout_container div#helium_checkout_container_loading p,div#helium_checkout_container div#helium_checkout_container_processing p,div#helium_checkout_container div#helium_checkout_server_error p{
  color:#715945;
  text-shadow:0 1px 0 rgba(255,255,255,1);
  font-size:14px;
  line-height:1.5;
  text-align:center;
  width:240px;
  position:absolute;
  top:50%;
  right:102px;
  margin-top:24px
}
div#helium_checkout_container div#helium_checkout_server_error p a.helium_checkout_button{
  margin:36px auto 0;
  display:block;
  width:92px;
  padding-left:0;
  padding-right:0
}
div#helium_checkout_container a.helium_checkout_button{
  display:inline-block;
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  font-size:12px;
  font-weight:bold;
  line-height:1;
  height:12px;
  padding:7px 10px;
  margin:3px;
  color:rgba(0,0,0,.67);
  text-shadow:0 1px 0 rgba(255,255,255,1);
  background:-webkit-gradient(linear,0% 0,0% 100%,from(#f2f2f2),to(#ddd));
  background:-moz-linear-gradient(0% 100% 90deg,#ddd,#f2f2f2);
  box-shadow:0 0 2px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,1);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,1);
  -moz-box-shadow:0 0 2px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,1);
  cursor:pointer;
  text-align:center;
  position:relative;
  text-transform:none;
  -moz-box-sizing:content-box!important
}
div#helium_checkout_container a.helium_checkout_button:active{
  background:-webkit-gradient(linear,0% 0,0% 100%,from(#eee),to(#d0d0d0));
  background:-moz-linear-gradient(0% 100% 90deg,#d0d0d0,#eee);
  text-shadow:0 1px 0 rgba(255,255,255,.75);
  box-shadow:0 0 2px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.67),inset 0 1px 0 rgba(255,255,255,.87);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.67),inset 0 1px 0 rgba(255,255,255,.87);
  -moz-box-shadow:0 0 2px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.67),inset 0 1px 0 rgba(255,255,255,.87)
}
@-webkit-keyframes active_button_pulse{
  from{
      color:#1ba5f4;
      text-shadow:0 1px 0 rgba(255,255,255,.75),0 0 6px rgba(73,184,248,.55)
  }
  to{
      color:rgba(0,0,0,.67);
      text-shadow:0 1px 0 rgba(255,255,255,.75)
  }
}
@-moz-keyframes active_button_pulse{
  from{
      color:#1ba5f4;
      text-shadow:0 1px 0 rgba(255,255,255,.75),0 0 6px rgba(73,184,248,.55)
  }
  to{
      color:rgba(0,0,0,.67);
      text-shadow:0 1px 0 rgba(255,255,255,.75)
  }
}
div#helium_checkout_container a.helium_checkout_button.active{
  color:#1ba5f4;
  text-shadow:0 1px 0 rgba(255,255,255,.75),0 0 5px rgba(73,184,248,.33);
  -webkit-animation:active_button_pulse 1.5s alternate infinite ease-in-out;
  -moz-animation:active_button_pulse 1.5s alternate infinite ease-in-out
}
div#helium_checkout_container a.helium_checkout_button.active:active{
  color:#178fd3;
  text-shadow:0 1px 0 rgba(255,255,255,.67),0 0 5px rgba(73,184,248,.33)
}
div#helium_checkout_container a.helium_checkout_button span{
  display:block;
  padding:3px;
  position:absolute;
  top:-3px;
  left:-3px;
  width:100%;
  height:100%;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.17),inset 0 -1px 0 rgba(0,0,0,.1);
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.17),inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.17),inset 0 -1px 0 rgba(0,0,0,.1)
}
div#helium_checkout_container a.helium_checkout_button span.back_arrow,div#helium_checkout_container a.helium_checkout_button span.back_arrow span,div#helium_checkout_container a.helium_checkout_button span.dropdown_arrow,div#helium_checkout_container a.helium_checkout_button span.dropdown_arrow span{
  padding:0;
  width:0;
  height:0;
  border-style:solid;
  line-height:0;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none
}
div#helium_checkout_container a.helium_checkout_button span.back_arrow,div#helium_checkout_container a.helium_checkout_button span.back_arrow span{
  border-width:4px 4px 4px 0
}
div#helium_checkout_container a.helium_checkout_button span.dropdown_arrow,div#helium_checkout_container a.helium_checkout_button span.dropdown_arrow span{
  border-width:4px 4px 0
}
div#helium_checkout_container a.helium_checkout_button span.back_arrow,div#helium_checkout_container a.helium_checkout_button span.dropdown_arrow{
  display:inline-block;
  position:relative
}
div#helium_checkout_container a.helium_checkout_button span.back_arrow{
  margin-right:7px;
  top:1px;
  border-color:transparent #fff transparent transparent
}
div#helium_checkout_container a.helium_checkout_button span.back_arrow,x:-moz-any-link{
  top:0
}
div#helium_checkout_container a.helium_checkout_button span.back_arrow,x:-moz-any-link,x:default{
  top:0
}
div#helium_checkout_container a.helium_checkout_button span.dropdown_arrow{
  margin-left:7px;
  margin-right:-5px;
  top:-2px;
  border-color:#fff transparent transparent
}
div#helium_checkout_container a.helium_checkout_button:active span.back_arrow{
  border-color:transparent rgba(255,255,255,.87) transparent transparent
}
div#helium_checkout_container a.helium_checkout_button:active span.dropdown_arrow{
  border-color:rgba(255,255,255,.87) transparent transparent
}
div#helium_checkout_container a.helium_checkout_button span.back_arrow span,div#helium_checkout_container a.helium_checkout_button span.dropdown_arrow span{
  display:block;
  position:absolute
}
div#helium_checkout_container a.helium_checkout_button span.back_arrow span{
  top:-5px;
  left:0;
  border-color:transparent rgba(0,0,0,.67) transparent transparent
}
div#helium_checkout_container a.helium_checkout_button span.dropdown_arrow span{
  top:-5px;
  left:-4px;
  border-color:rgba(0,0,0,.67) transparent transparent
}
div#helium_checkout_container a.toggle{
  display:inline-block;
  border-radius:9999px;
  -webkit-border-radius:9999px;
  -moz-border-radius:9999px;
  font-size:12px;
  font-weight:bold;
  line-height:1;
  width:34px;
  height:12px;
  padding:6px 9px;
  margin:0 8px 18px 0;
  color:rgba(0,0,0,.55);
  text-shadow:0 1px 0 rgba(255,255,255,.45);
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.15)),to(rgba(0,0,0,0)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,0),rgba(0,0,0,.15));
  box-shadow:inset 0 1px 4px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.87),inset 0 -1px 0 rgba(0,0,0,.1);
  -webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.87),inset 0 -1px 0 rgba(0,0,0,.1);
  -moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.87),inset 0 -1px 0 rgba(0,0,0,.1);
  cursor:pointer;
  text-align:right;
  position:relative
}
div#helium_checkout_container a.toggle_off{
  text-align:right;
  color:rgba(0,0,0,.55);
  text-shadow:0 1px 0 rgba(255,255,255,.45)
}
div#helium_checkout_container a.toggle_on{
  text-align:left;
  color:rgba(255,255,255,.87);
  text-shadow:0 0 4px rgba(255,255,255,.25),0 1px 1px rgba(0,0,0,.67);
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0)),to(rgba(255,255,255,.45)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(255,255,255,.45),rgba(255,255,255,0));
  background-color:#1ba5f4;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.87),inset 0 -1px 0 rgba(0,0,0,.1),0 0 5px rgba(73,184,248,.5);
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.87),inset 0 -1px 0 rgba(0,0,0,.1),0 0 5px rgba(73,184,248,.5);
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.45),0 1px 0 rgba(255,255,255,.87),inset 0 -1px 0 rgba(0,0,0,.1),0 0 5px rgba(73,184,248,.5)
}
div#helium_checkout_container a.toggle span{
  display:block;
  position:absolute;
  top:3px;
  left:3px;
  width:18px;
  height:18px;
  border-radius:9999px;
  -webkit-border-radius:9999px;
  -moz-border-radius:9999px;
  background:-webkit-gradient(linear,0% 0,0% 100%,from(#f2f2f2),to(#ddd));
  background:-moz-linear-gradient(0% 100% 90deg,#ddd,#f2f2f2);
  box-shadow:0 0 2px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,1);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,1);
  -moz-box-shadow:0 0 2px rgba(0,0,0,.4),0 4px 8px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,1)
}
div#helium_checkout_container a.toggle:active span{
  background:-webkit-gradient(linear,0% 0,0% 100%,from(#eee),to(#d0d0d0));
  background:-moz-linear-gradient(0% 100% 90deg,#d0d0d0,#eee);
  text-shadow:0 1px 0 rgba(255,255,255,.87);
  box-shadow:0 0 2px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.67),inset 0 1px 0 rgba(255,255,255,.87);
  -webkit-box-shadow:0 0 2px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.67),inset 0 1px 0 rgba(255,255,255,.87);
  -moz-box-shadow:0 0 2px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.67),inset 0 1px 0 rgba(255,255,255,.87)
}
div#helium_checkout_container a.toggle_off span{
  left:3px
}
div#helium_checkout_container a.toggle_on span{
  left:31px
}
div#helium_checkout_container input.helium_checkout_field, 
div#helium_checkout_container .helium_stripe_elements {
  display:block;
  float:left;
  height:14px;
  width:168px;
  padding:23px 10px 9px;
  margin:0 20px 20px 0;
  font-size:14px;
  line-height:1;
  color:#555;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.87),inset 0 0 2px rgba(0,0,0,.55);
  -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.87),inset 0 0 2px rgba(0,0,0,.55);
  -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.87),inset 0 0 2px rgba(0,0,0,.55);
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.07)),to(rgba(0,0,0,0)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,0),rgba(0,0,0,.07));
  background-color:#fdfdfd
}
div#helium_checkout_container input.helium_checkout_field:focus,
div#helium_checkout_container .helium_stripe_elements:focus {
  background:-webkit-gradient(linear,0% 0,0% 100%,from(#c7e5f5),to(#ebf4f9));
  background:-moz-linear-gradient(0% 100% 90deg,#ebf4f9,#c7e5f5);
  box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.87),inset 0 0 2px rgba(0,0,0,.5);
  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.87),inset 0 0 2px rgba(0,0,0,.5);
  -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 0 rgba(255,255,255,.87),inset 0 0 2px rgba(0,0,0,.5)
}
div#helium_checkout_container input.helium_checkout_field,x:-moz-any-link,
div#helium_checkout_container .helium_stripe_elements {
  padding:24px 10px 8px
}
div#helium_checkout_container input.helium_checkout_field,x:-moz-any-link,x:default,
div#helium_checkout_container .helium_stripe_elements{
  padding:24px 10px 8px
}
div#helium_checkout_container label{
  height:11px;
  font-size:11px;
  display:block;
  z-index:9999992;
  line-height:1;
  color:#777;
  color:rgba(0,0,0,.5);
  font-weight:bold;
  position:absolute;
  top:7px;
  left:10px;
  text-transform:lowercase;
  pointer-events:none
}
div#helium_checkout_container span.helium_flag{
  display:none;
  position:absolute;
  text-align:center;
  width:128px;
  margin-left:-64px;
  z-index:9999994
}
div#helium_checkout_container span.helium_flag:hover{
  display:none
}
div#helium_checkout_container span.helium_flag span.message{
  display:inline-block;
  padding:6px 8px 5px 9px;
  color:rgba(255,255,255,.87);
  font-size:11px;
  font-weight:normal;
  line-height:1.33;
  text-shadow:0 -1px rgba(0,0,0,1);
  background:rgba(0,0,0,.87);
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  box-shadow:0 4px 6px rgba(0,0,0,.33);
  -webkit-box-shadow:0 4px 6px rgba(0,0,0,.33);
  -moz-box-shadow:0 4px 6px rgba(0,0,0,.33);
  position:relative;
  bottom:8px
}
div#helium_checkout_container span.helium_flag span.arrow{
  display:block;
  position:absolute;
  width:0;
  height:0;
  bottom:0;
  left:56px;
  border-style:solid;
  border-color:rgba(0,0,0,.81) transparent transparent;
  border-width:8px 8px 0
}
div#helium_checkout_container span.dropdown_arrow{
  display:inline-block;
  width:0;
  height:0;
  border-style:solid;
  border-color:#555 transparent transparent;
  border-width:4px 4px 0;
  position:relative;
  top:-3px
}
div#helium_checkout_container h4 a span.dropdown_arrow{
  border-color:#999 transparent transparent
}
div#helium_checkout_container h4 a.active span.dropdown_arrow{
  border-color:#333 transparent transparent
}
div#helium_checkout_container div.paper{
  width:414px;
  background:url(https://gethelium.com/static/images/shared/paper_mid.png) 0 0 repeat-y;
  margin:0 0 48px 15px;
  position:relative;
  -webkit-animation:paper_slide_in 1s normal 1 ease-in-out;
  -moz-animation:paper_slide_in 1s normal 1 ease-in-out
}
div#helium_checkout_container div.paper span.top,div#helium_checkout_container div.paper span.bottom{
  display:block;
  position:absolute;
  left:0;
  width:100%;
  height:20px;
  background-image:url(https://gethelium.com/static/images/shared/ui.png);
  background-repeat:no-repeat
}
div#helium_checkout_container div.paper span.top{
  background-position:0 -320px;
  top:-20px
}
div#helium_checkout_container div.paper span.bottom{
  background-position:0 -340px;
  bottom:-20px
}
div#helium_checkout_container div.paper div.paper_contents{
  width:348px;
  margin:0 0 0 9px;
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.07)),to(rgba(0,0,0,0)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,0),rgba(0,0,0,.07));
  padding:24px 24px 18px;
  font-size:12px;
  color:#333;
  color:rgba(0,0,0,.67);
  text-shadow:0 1px 0 rgba(255,255,255,1);
  position:relative
}
div#helium_checkout_container div.paper div.paper_contents h3{
  margin-bottom:18px;
  font-size:17px;
  line-height:1;
  font-weight:normal;
  text-align:left;
  text-transform:none
}
div#helium_checkout_container div.paper div.paper_contents h3 span{
  float:right;
  color:#888
}
div#helium_checkout_container div.paper div.paper_contents span.paper_time{
  font-size:11px;
  color:#999;
  color:rgba(0,0,0,.45);
  position:relative;
  top:-16px
}
div#helium_checkout_container div.paper div.paper_contents table{
  table-layout:fixed;
  width:100%;
  border-collapse:collapse;
  margin:18px 0 0;
  color:#333;
  color:rgba(0,0,0,.67);
  text-shadow:0 1px 0 rgba(255,255,255,1)
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row,div#helium_checkout_container div.paper div.paper_contents table tr th,div#helium_checkout_container div.paper div.paper_contents table tr td{
  padding:12px 0 0;
  font-size:12px;
  border-top:1px solid rgba(0,0,0,.05);
  line-height:1;
  height:23px;
  clear:both;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
  position:relative;
  text-align:left
}
div#helium_checkout_container div.paper div.paper_contents table tr th,div#helium_checkout_container div.paper div.paper_contents table tr td{
  padding:7px 0 5px
}
div#helium_checkout_container div.paper div.paper_contents table tr th{
  text-transform:uppercase;
  color:#999;
  color:rgba(0,0,0,.4);
  border:0;
  box-shadow:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none
}
div#helium_checkout_container div.paper div.paper_contents table tr .order_id{
  width:184px;
  font-weight:bold
}
div#helium_checkout_container div.paper div.paper_contents table tr .renewed{
  width:100px
}
div#helium_checkout_container div.paper div.paper_contents table tr .amount{
  width:64px;
  text-align:right
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_status{
  width:100%;
  height:auto;
  padding:18px 24px;
  margin:28px 0 -1px -24px;
  border-top:1px solid rgba(0,0,0,.1);
  border-bottom:1px solid #e5e5e5;
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.07)),to(rgba(0,0,0,.02)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,.02),rgba(0,0,0,.07));
  box-shadow:0 1px 0 #fafafa;
  -webkit-box-shadow:0 1px 0 #fafafa;
  -moz-box-shadow:0 1px 0 #fafafa;
  line-height:1.5;
  z-index:999992
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_center{
  text-align:center
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_indent{
  padding-left:184px
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_address{
  height:52px
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_name span,div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_address span{
  width:164px;
  text-align:left
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_address span{
  line-height:1.5;
  margin-top:-3px
}
div#helium_checkout_container div.paper div.paper_contents p.paper_status_message{
  margin:26px 0 6px;
  font-size:15px;
  font-style:italic;
  line-height:1.5;
  text-align:center
}
div#helium_checkout_container div.paper div.paper_contents div.loading{
  border-top:1px solid rgba(0,0,0,.05);
  height:71px;
  clear:both;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.75);
  background:url(https://gethelium.com/static/images/checkout/activity_indicator_gray.gif) center center no-repeat
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row span{
  float:right
}
div#helium_checkout_container div.paper div.paper_contents img{
  width:100%;
  margin-top:12px;
  margin-bottom:-24px;
  z-index:9999992;
  position:relative
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row a.remove{
  cursor:pointer;
  width:14px;
  height:15px;
  text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
  background:url(https://gethelium.com/static/images/shared/ui.png) -42px -265px no-repeat;
  display:inline-block;
  position:relative;
  top:-1px;
  margin-right:6px
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row a.remove:active{
  background-position:-42px -297px
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_indent a.remove{
  margin-left:-20px
}
div#helium_checkout_container div.paper div.paper_contents div#helium_apply_code{
  position:absolute;
  bottom:28px;
  left:24px
}
div#helium_checkout_container div.paper div.paper_contents div#helium_apply_code a.apply_link{
  width:auto;
  height:10px;
  color:#fff;
  text-shadow:0 1px 1px rgba(0,0,0,.33);
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.2)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,.2),rgba(0,0,0,.4));
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  font-size:10px;
  line-height:1;
  font-weight:bold;
  text-transform:uppercase;
  box-shadow:inset 0 1px 2px rgba(0,0,0,.33),0 1px 0 rgba(255,255,255,1);
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.33),0 1px 0 rgba(255,255,255,1);
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.33),0 1px 0 rgba(255,255,255,1);
  padding:2px 5px;
  cursor:pointer
}
div#helium_checkout_container div.paper div.paper_contents div#helium_apply_code a.apply_link:active{
  background-color:rgba(0,0,0,.33)
}
div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#fff -webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.07)),to(rgba(0,0,0,0)));
  background:#fff -moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,0),rgba(0,0,0,.07))
}
div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field input.helium_checkout_field,
div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field label,
div#helium_checkout_container div.paper div.paper_contents a.helium_checkout_button,
div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field span.error{
  position:absolute;
  top:50%
}
div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field input.helium_checkout_field{
  margin-top:-49px;
  left:104px
}
div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field label{
  margin-top:-42px;
  left:114px;
  text-shadow:none
}
div#helium_checkout_container div.paper div.paper_contents a.helium_checkout_button{
  margin-top:24px;
  width:76px;
  padding-left:0;
  padding-right:0
}
div#helium_checkout_container div.paper div.paper_contents a.helium_checkout_button#helium_checkout_coupon_enter{
  right:104px
}
div#helium_checkout_container div.paper div.paper_contents a.helium_checkout_button#helium_checkout_coupon_cancel{
  left:104px
}
div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field span.error{
  margin-top:-35px;
  left:259px
}
div#helium_checkout_container p.thanks,div#helium_checkout_container p.error_message{
  text-align:center;
  font-size:17px;
  line-height:1.45;
  width:320px;
  margin:24px 0 140px 62px;
  color:#715945;
  text-shadow:0 1px 0 rgba(255,255,255,1)
}
div#helium_checkout_container form{
  width:416px;
  padding-left:24px;
  padding-bottom:80px;
  float:left;
  margin:0 auto
}
div#helium_checkout_container form fieldset{
  display:block;
  float:left;
  position:relative;
  width:416px;
  margin-bottom:4px
}
div#helium_checkout_container form fieldset h5{
  color:#715945;
  font-size:12px;
  font-weight:bold;
  line-height:1;
  margin-bottom:12px;
  width:396px;
  clear:both;
  text-shadow:0 1px 0 rgba(255,255,255,1);
  border-top:1px solid rgba(0,0,0,.1);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);
  text-transform:uppercase;
  text-align:left
}
div#helium_checkout_container form fieldset h5 span{
  background:url(https://gethelium.com/static/images/shared/grain.gif) left bottom repeat;
  padding:0 6px;
  position:relative;
  left:-6px;
  top:-6px
}
div#helium_checkout_container form div{
  width:208px;
  float:left;
  position:relative
}
div#helium_checkout_container form div.full_width{
  width:100%
}
div#helium_checkout_container form div.half_width{
  width:104px
}
div#helium_checkout_container form div.full_width input.helium_checkout_field,
div#helium_checkout_container form div.numbers input.helium_checkout_field,
div#helium_checkout_container form div.half_width input.helium_checkout_field{
  margin-right:0
}
div#helium_checkout_container form div.numbers input.helium_checkout_field,
div#helium_checkout_container form div.half_width input.helium_checkout_field{
  width:64px
}
div#helium_checkout_container form div.toggle label{
  padding-top:6px;
  text-transform:none;
  display:inline-block
}
div#helium_checkout_container form div.full_width span.help{
  color:#999;
  float:left;
  display:block;
  font-size:12px;
  line-height:1;
  padding-top:11px;
  padding-left:20px;
  background:url(https://gethelium.com/static/images/console/common/help_arrow.png) 10px 11px no-repeat
}
div#helium_checkout_container div.signature,div#helium_checkout_container div.signature div#sig{
  width:396px;
  height:100px
}
div#helium_checkout_container div.signature{
  margin-bottom:20px
}
div#helium_checkout_container div.signature div#sig{
  display:block;
  float:left;
  padding:0;
  margin:0;
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.07)),to(rgba(0,0,0,0)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,0),rgba(0,0,0,.07));
  background-color:#fdfdfd;
  box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.87),inset 0 0 2px rgba(0,0,0,.55);
  -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.87),inset 0 0 2px rgba(0,0,0,.55);
  -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 1px 0 rgba(255,255,255,.87),inset 0 0 2px rgba(0,0,0,.55)
}
div#helium_checkout_container div.signature div#sig canvas#checkout_sig{
  z-index:9999992;
  cursor:crosshair
}
div#helium_checkout_container div.signature #checkout_sig_clear{
  font-size:11px;
  font-weight:bold;
  position:absolute;
  top:5px;
  right:5px;
  margin:0;
  padding:4px 6px;
  line-height:1;
  color:#eee;
  text-shadow:0 -1px 0 rgba(0,0,0,.67);
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.33)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,.33),rgba(0,0,0,0));
  background-color:#777;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  width:auto;
  cursor:pointer;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.55),inset 0 1px 0 rgba(0,0,0,.45),inset 0 2px 0 rgba(255,255,255,.2);
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.55),inset 0 1px 0 rgba(0,0,0,.45),inset 0 2px 0 rgba(255,255,255,.2);
  -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.55),inset 0 1px 0 rgba(0,0,0,.45),inset 0 2px 0 rgba(255,255,255,.2);
  -webkit-font-smoothing:antialiased
}
div#helium_checkout_container div.signature #checkout_sig_clear:active{
  background-color:#555
}
div#helium_checkout_container form div span.card,div#helium_checkout_container div.paper div.paper_contents div.paper_row span.card{
  display:none;
  position:absolute;
  width:33px;
  height:32px;
  background-repeat:no-repeat;
  background-image:url(https://gethelium.com/static/images/shared/ui.png);
  left:155px;
  top:14px;
  text-indent:100%;
  white-space:nowrap;
  overflow:hidden;
  pointer-events:none
}
div#helium_checkout_container form div.american_express span.card,div#helium_checkout_container form div.visa span.card,div#helium_checkout_container form div.mastercard span.card,div#helium_checkout_container form div.discover span.card,div#helium_checkout_container form div.diners_club span.card,div#helium_checkout_container form div.jcb span.card,div#helium_checkout_container div.paper div.paper_contents div.paper_row span.card{
  display:block
}
div#helium_checkout_container form div.american_express span.card,div.paper_row span.american_express{
  background-position:0 0
}
div#helium_checkout_container form div.visa span.card,div.paper_row span.visa{
  background-position:0 -32px
}
div#helium_checkout_container form div.mastercard span.card,div.paper_row span.mastercard{
  background-position:0 -64px
}
div#helium_checkout_container form div.discover span.card,div.paper_row span.discover{
  background-position:0 -96px
}
div#helium_checkout_container form div.diners_club span.card,div.paper_row span.diners_club{
  background-position:0 -128px
}
div#helium_checkout_container form div.jcb span.card,div.paper_row span.jcb{
  background-position:0 -160px
}
div#helium_checkout_container div.paper div.paper_contents div.paper_row span.card{
  left:323px;
  top:0
}
div#helium_checkout_container div.error input.helium_checkout_field{
  padding-right:30px;
  width:148px
}
div#helium_checkout_container div.error input.helium_checkout_field:focus{
  background:-webkit-gradient(linear,0% 0,0% 100%,from(#f6ced1),to(#f9ecec));
  background:-moz-linear-gradient(0% 100% 90deg,#f9ecec,#f6ced1)
}
div#helium_checkout_container div.half_width.error input.helium_checkout_field{
  width:44px
}
div#helium_checkout_container div.numbers.error input.helium_checkout_field{
  width:44px
}
div#helium_checkout_container div.error span.error{
  position:absolute;
  width:33px;
  height:32px;
  display:block;
  top:14px;
  left:155px;
  background:url(https://gethelium.com/static/images/shared/ui.png) 0 -192px no-repeat
}
div#helium_checkout_container div.error span.error:hover{
  background-position:0 -224px
}
div#helium_checkout_container div.numbers.error span.error,div#helium_checkout_container div.half_width.error span.error{
  left:51px
}
div#helium_checkout_container div.signature.error span.error{
  top:68px;
  left:363px;
  z-index:9999993
}
div#helium_checkout_container div.error span.error span.helium_flag{
  bottom:32px;
  margin-left:0;
  left:-48px
}
div#helium_checkout_container div.error span.error:hover span.helium_flag{
  display:block
}
div#helium_checkout_container div.error span.error span.helium_flag:hover{
  display:none
}
div#helium_checkout_container div.error.right span.error span.helium_flag span.message{
  left:-35px
}
div#helium_checkout_container div.helium_checkout_controls{
  position:fixed;
  bottom:0;
  right:0;
  width:396px;
  height:56px;
  padding:24px 24px 0;
  z-index:9999996;
  background:url(https://gethelium.com/static/images/shared/ui.png) 0 -376px no-repeat,url(https://gethelium.com/static/images/shared/grain.gif) left bottom repeat #eae8e1;
  box-shadow:inset 1px 0 0 rgba(255,255,255,.5);
  -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.5);
  -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.5);
  background-clip:padding-box;
  -webkit-animation:controls_slide_in 1s normal 1 ease-in-out;
  -moz-animation:controls_slide_in 1s normal 1 ease-in-out
}
div#helium_checkout_container div.helium_checkout_controls.admin_error{
  z-index:9999999
}
div#helium_checkout_container div.helium_checkout_controls span.shadow{
  display:block;
  position:absolute;
  top:-16px;
  left:0;
  width:444px;
  height:16px;
  background:url(https://gethelium.com/static/images/shared/ui.png) 0 -360px no-repeat
}
div#helium_checkout_container div.helium_checkout_controls a.helium_checkout_button.left{
  margin-right:27px;
  float:left
}
div#helium_checkout_container div.helium_checkout_controls a.helium_checkout_button.right{
  margin-left:27px;
  float:right
}
div#helium_checkout_container div.helium_checkout_controls span.secure_checkout{
  display:block;
  width:33px;
  height:32px;
  background:url(https://gethelium.com/static/images/shared/ui.png) 0 -256px no-repeat;
  float:right;
  margin-right:-18px;
  position:relative
}
div#helium_checkout_container div.helium_checkout_controls span.secure_checkout:hover{
  background-position:0 -288px
}
div#helium_checkout_container div.helium_checkout_controls span.secure_checkout span.helium_flag{
  bottom:30px;
  margin-left:0;
  left:-48px
}
div#helium_checkout_container div.helium_checkout_controls span.testing{
  width:56px;
  height:10px;
  line-height:1;
  font-size:10px;
  text-transform:uppercase;
  font-weight:bold;
  padding:5px 0;
  margin:6px 0 0;
  float:left;
  position:relative;
  border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.33)),to(rgba(0,0,0,.2)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,.2),rgba(0,0,0,.33));
  box-shadow:0 1px 0 rgba(255,255,255,.87),inset 0 1px 3px rgba(0,0,0,.4);
  -webkit-box-shadow:0 1px 0 rgba(255,255,255,.87),inset 0 1px 3px rgba(0,0,0,.4);
  -moz-box-shadow:0 1px 0 rgba(255,255,255,.87),inset 0 1px 3px rgba(0,0,0,.4);
  text-align:center;
  color:rgba(255,255,255,.87);
  text-shadow:0 1px 1px rgba(0,0,0,.5);
  cursor:default
}
div#helium_checkout_container.test div.helium_checkout_controls span.testing{
  display:block
}
div#helium_checkout_container div.helium_checkout_controls span.testing:hover{
  background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.33)));
  background:-moz-linear-gradient(0% 100% 90deg,rgba(0,0,0,.33),rgba(0,0,0,.5))
}
div#helium_checkout_container div.helium_checkout_controls span.testing span.helium_flag{
  bottom:24px;
  margin-left:0;
  left:-36px;
  text-transform:none
}
div#helium_checkout_container div.helium_checkout_controls span.secure_checkout:hover span.helium_flag,div#helium_checkout_container div.helium_checkout_controls span.testing:hover span.helium_flag{
  display:block
}
div#helium_checkout_container div.helium_checkout_controls span.secure_checkout span.helium_flag:hover,div#helium_checkout_container div.helium_checkout_controls span.testing span.helium_flag:hover{
  display:none
}
div#helium_checkout_container div.helium_checkout_controls p{
  margin-top:-2px;
  color:#666;
  color:rgba(0,0,0,.67);
  text-shadow:0 1px 0 rgba(255,255,255,1);
  font-size:12px;
  line-height:1.5;
  width:272px;
  float:left
}
div#helium_checkout_container div.helium_checkout_controls span#checkout_by_helium{
  display:none;
  font-weight:bold;
  font-size:12px;
  line-height:1;
  margin-top:10px;
  text-shadow:0 1px 0 rgba(255,255,255,1)
}
div#helium_checkout_container div.helium_checkout_controls span#checkout_by_helium a{
  color:#999
}
div#helium_checkout_container div.helium_checkout_controls span#checkout_by_helium a:hover{
  color:#777
}
div#helium_checkout_container div.helium_checkout_controls span#checkout_by_helium a:active{
  position:relative;
  top:1px
}
@media only screen and (min-device-width:320px) and (max-device-width:568px){
  div#helium_checkout_container{
      position:absolute;
      width:100%;
      height:auto;
      top:0;
      left:0
  }
  div#helium_checkout_container div#helium_checkout_container_loading,div#helium_checkout_container div#helium_checkout_container_processing,div#helium_checkout_container div#helium_checkout_server_error{
      width:100%;
      box-shadow:none;
      -webkit-box-shadow:none;
      -moz-box-shadow:none
  }
  div#helium_checkout_container div#helium_checkout_container_loading span.large_icon,div#helium_checkout_container div#helium_checkout_container_processing span.large_icon,div#helium_checkout_container div#helium_checkout_server_error span.large_icon{
      position:static;
      margin:80px auto 36px
  }
  div#helium_checkout_container div#helium_checkout_container_loading p,div#helium_checkout_container div#helium_checkout_container_processing p,div#helium_checkout_container div#helium_checkout_server_error p{
      position:static;
      margin:0 auto
  }
  div#helium_checkout_container div.paper,div#helium_checkout_container div.paper div.paper_contents{
      width:auto
  }
  div#helium_checkout_container div.paper{
      margin-left:auto;
      margin-right:auto;
      background-position:center top;
      max-width:414px
  }
  div#helium_checkout_container div.paper span.bottom{
      width:100%;
      background-position:center -340px
  }
  div#helium_checkout_container div.paper div.paper_contents{
      -webkit-box-sizing:padding-box;
      -moz-box-sizing:padding-box;
      -ms-box-sizing:padding-box;
      -o-box-sizing:padding-box;
      box-sizing:padding-box;
      margin-left:9px;
      margin-right:9px
  }
  div#helium_checkout_container form{
      padding-bottom:0
  }
  div#helium_checkout_container form fieldset h5{
      -webkit-text-size-adjust:none
  }
  div#helium_checkout_container div.helium_checkout_controls{
      position:static;
      background:none!important;
      box-shadow:none;
      -webkit-box-shadow:none;
      -moz-box-shadow:none;
      clear:both
  }
  div#helium_checkout_container div.helium_checkout_controls a.helium_checkout_button{
      margin-bottom:27px;
      padding:6px 10px 8px
  }
  div#helium_checkout_container p.thanks,div#helium_checkout_container p.error_message{
      margin:24px auto;
      width:272px
  }
}
@media only screen and (max-width:443px) and (max-device-width:568px){
  div#helium_checkout_container input.helium_checkout_field,
  div#helium_checkout_container .helium_stripe_elements {
      width:252px
  }
  div#helium_checkout_container div.paper div.paper_contents{
      margin-left:0;
      margin-right:0
  }
  div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_indent{
      padding-left:136px
  }
  div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_name span,div#helium_checkout_container div.paper div.paper_contents div.paper_row.paper_address span{
      width:auto;
      text-align:right
  }
  div#helium_checkout_container form,div#helium_checkout_container div.helium_checkout_controls{
      width:auto
  }
  div#helium_checkout_container form fieldset{
      width:292px
  }
  div#helium_checkout_container form fieldset h5{
      width:272px
  }
  div#helium_checkout_container form div,div#helium_checkout_container form div.full_width{
      width:272px;
      margin-right:0
  }
  div#helium_checkout_container form div.half_width,div#helium_checkout_container form div.numbers{
      width:146px
  }
  div#helium_checkout_container form div.numbers input.helium_checkout_field,div#helium_checkout_container form div.half_width input.helium_checkout_field{
      width:106px
  }
  div#helium_checkout_container div.signature,div#helium_checkout_container div.signature div#sig,div#helium_checkout_container div.signature div#sig canvas{
      width:272px
  }
  div#helium_checkout_container form div span.card,div#helium_checkout_container div.paper div.paper_contents div.paper_row span.card{
      left:239px
  }
  div#helium_checkout_container div.error input.helium_checkout_field{
      width:232px
  }
  div#helium_checkout_container div.numbers.error input.helium_checkout_field,div#helium_checkout_container div.half_width.error input.helium_checkout_field{
      width:86px
  }
  div#helium_checkout_container div.error span.error,div#helium_checkout_container div.signature.error span.error{
      left:239px
  }
  div#helium_checkout_container div.numbers.error span.error,div#helium_checkout_container div.half_width.error span.error{
      left:93px
  }
  div#helium_checkout_container div.paper div.paper_contents div.paper_row span.card{
      left:247px
  }
  div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field input.helium_checkout_field{
      left:24px
  }
  div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field label{
      left:34px
  }
  div#helium_checkout_container div.paper div.paper_contents a.helium_checkout_button#helium_checkout_coupon_enter{
      right:24px
  }
  div#helium_checkout_container div.paper div.paper_contents a.helium_checkout_button#helium_checkout_coupon_cancel{
      left:24px
  }
  div#helium_checkout_container div.paper div.paper_contents div#checkout_coupon_field span.error{
      left:263px
  }
  div#helium_checkout_container.test div.helium_checkout_controls span.secure_checkout{
      display:none
  }
  div#helium_checkout_container.test div.helium_checkout_controls span.testing{
      margin-left:-12px;
      margin-right:-12px;
      padding-left:4px;
      padding-right:4px
  }
}
@media only screen and (min-width:444px) and (max-width:568px) and (max-device-width:568px){
  div#helium_checkout_container div.paper div.paper_contents{
      margin-left:9px;
      margin-right:9px
  }
  div#helium_checkout_container div.paper span.bottom{
      background-position:0 -340px
  }
  div#helium_checkout_container form{
      float:none;
      padding-left:20px
  }
  div#helium_checkout_container div.helium_checkout_controls{
      max-width:444px;
      margin:0 auto
  }
}
@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){
  div#helium_checkout_container div#helium_checkout_container_loading span.large_icon,div#helium_checkout_container div#helium_checkout_container_processing span.large_icon,div#helium_checkout_container div#helium_checkout_server_error span.large_icon,div#helium_checkout_container div.paper span.top,div#helium_checkout_container div.paper span.bottom,div#helium_checkout_container div.paper div.paper_contents div.paper_row a.remove,div#helium_checkout_container form div span.card,div#helium_checkout_container div.paper div.paper_contents div.paper_row span.card,div#helium_checkout_container div.error span.error,div#helium_checkout_container div.helium_checkout_controls span.shadow,div#helium_checkout_container div.helium_checkout_controls span.secure_checkout{
      background-image:url(https://gethelium.com/static/images/shared/ui_2x.png);
      background-size:444px 616px
  }
  div#helium_checkout_container,div#helium_checkout_container div#helium_checkout_container_loading,div#helium_checkout_container div#helium_checkout_container_processing,div#helium_checkout_container div#helium_checkout_server_error,div#helium_checkout_container form fieldset h5 span{
      background-size:96px 96px
  }
  div#helium_checkout_container div.helium_checkout_controls{
      background-image:url(https://gethelium.com/static/images/shared/ui_2x.png),url(https://gethelium.com/static/images/shared/grain.gif);
      background-size:444px 616px,96px 96px
  }
  div#helium_checkout_container div.paper{
      background-image:url(https://gethelium.com/static/images/shared/paper_mid_2x.png);
      background-size:414px 1px
  }
  div#helium_checkout_container div.paper div.paper_contents div.loading{
      background-image:url(https://gethelium.com/static/images/checkout/activity_indicator_gray_2x.gif);
      background-size:38px 12px
  }
}


/**
* The CSS shown here will not be introduced in the Quickstart guide, but shows
* how you can use CSS to style your Element's container.
*/
.StripeElement {
  background-color: transparent;
  height: 0px;
  width: 370px !important;
  border-radius: 4px;
  border: 1px solid transparent;
  box-shadow: 0 1px 3px 0 #e6ebf1;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
  display: block;
  float: left;
  padding: 23px 10px 9px;
  margin: 0 20px 20px 0;
  font-size: 14px;
  line-height: 1;
  color: #555;
  border-radius: 5px;
  -webkit-border-radius: 5px;
}
.StripeElement *  {
  width: 100% !important;
}

.helium_stripe_element {
  width: 370px !important;
  padding-top: 15px !important;
  margin-bottom: 20px !important;
  margin-right: 0px !important;
  padding-bottom: 15px !important;
}

.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}

.StripeElement--invalid {
  border-color: #fa755a;
}

.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}