@font-face {
  font-family: 'micrenc';
  src: url('/webfonts/eot/micrenc.eot');
  src: url('/webfonts/eot/micrenc.eot?#iefix') format('embedded-opentype'), url('/webfonts/woff/micrenc.woff') format('woff'), url('/webfonts/ttf/micrenc.ttf') format('truetype'), url('/webfonts/svg/micrenc.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
.register p.promo,
.renewal p.promo,
.shop_register p.promo {
  margin-top: 1em;
  background-position: 10px 12px;
}
.register div.item .payment-methods label.method-radio-container,
.renewal div.item .payment-methods label.method-radio-container,
.shop_register div.item .payment-methods label.method-radio-container {
  float: none;
  text-align: left;
  width: 379px;
}
.register div.item .payment-methods p,
.renewal div.item .payment-methods p,
.shop_register div.item .payment-methods p {
  margin: 0 27px;
}
.register div.item .payment-methods .direct-payment-contract,
.renewal div.item .payment-methods .direct-payment-contract,
.shop_register div.item .payment-methods .direct-payment-contract {
  background: #f2f2f2;
  margin: 1em 27px;
}
.register div.item .payment-methods .direct-payment-contract p,
.renewal div.item .payment-methods .direct-payment-contract p,
.shop_register div.item .payment-methods .direct-payment-contract p {
  padding: 10px;
  margin: 0;
  font-size: smaller;
}
.register div.item .payment-options label,
.renewal div.item .payment-options label,
.shop_register div.item .payment-options label {
  float: right;
  width: 70%;
  text-align: left;
}
.register div.item .void-check,
.renewal div.item .void-check,
.shop_register div.item .void-check {
  position: relative;
  width: 697px;
  height: 450px;
  font-size: 10px;
  background: white url(/images/void_check_french.png) top center no-repeat;
}
.register div.item .void-check.english,
.renewal div.item .void-check.english,
.shop_register div.item .void-check.english {
  background: white url(/images/void_check_english.png) top center no-repeat;
}
.register div.item .void-check label,
.renewal div.item .void-check label,
.shop_register div.item .void-check label {
  position: absolute;
  top: 20px;
  left: 27px;
  width: 680px !important;
}
.register div.item .void-check .client-name,
.renewal div.item .void-check .client-name,
.shop_register div.item .void-check .client-name {
  position: absolute;
  left: 10px;
  top: 10px;
  font-size: 12px;
  color: transparent;
}
.register div.item .void-check input[type=text],
.renewal div.item .void-check input[type=text],
.shop_register div.item .void-check input[type=text] {
  font-family: micrenc;
  font-size: 24px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  width: 100%;
  padding: 0;
}
.register div.item .void-check .financial-branch,
.register div.item .void-check .financial-institution,
.register div.item .void-check .financial-account,
.renewal div.item .void-check .financial-branch,
.renewal div.item .void-check .financial-institution,
.renewal div.item .void-check .financial-account,
.shop_register div.item .void-check .financial-branch,
.shop_register div.item .void-check .financial-institution,
.shop_register div.item .void-check .financial-account {
  position: absolute;
  top: 253px;
  height: 45px;
}
.register div.item .void-check .financial-branch,
.renewal div.item .void-check .financial-branch,
.shop_register div.item .void-check .financial-branch {
  left: 190px;
  width: 79px;
}
.register div.item .void-check .financial-institution,
.renewal div.item .void-check .financial-institution,
.shop_register div.item .void-check .financial-institution {
  left: 286px;
  width: 54px;
}
.register div.item .void-check .financial-account,
.renewal div.item .void-check .financial-account,
.shop_register div.item .void-check .financial-account {
  left: 358px;
  width: 198px;
}
.register .partials.credit-card input[name=credit_card_number],
.renewal .partials.credit-card input[name=credit_card_number],
.shop_register .partials.credit-card input[name=credit_card_number] {
  width: 222px;
}
.register .partials.credit-card .trust-logos,
.renewal .partials.credit-card .trust-logos,
.shop_register .partials.credit-card .trust-logos {
  left: 555px;
}
