form .creditcart input{
  background-image:url(../img/images.png),url(../img/images.png);
  background-position:4px -118px,226px -58px;
  background-size:120px 495px,120px 495px;
  background-repeat:no-repeat;
  padding-left:54px;
  width:82% !important;
}
form .creditcart input.visa{
  background-position:2px -160px,226px -58px;
}
form .creditcart input.visa_electron{
  background-position:2px -205px,226px -58px;
}form .creditcart input.mastercard{
   background-position:2px -244px,226px -58px;
 }
form .creditcart input.maestro{
  background-position:2px -289px,226px -58px;
}
form .creditcart input.discover{
  background-position:2px -327px,226px -58px;
}
form .creditcart input.diners_club_international{
  background-position:2px -369px,226px -58px;
}
form .creditcart input.diners_club_carte_blanche{
  background-position:2px -369px,226px -58px;
}
form .creditcart input.amex{
  background-position:2px -451px,226px -58px;
}
form .creditcart input.jcb{
  background-position:2px -451px,226px -58px;
}
form .creditcart input.valid.visa{
  background-position:2px -160px,226px -84px;
}
form .creditcart input.valid.visa_electron{
  background-position:2px -205px,226px -84px;
}form .creditcart input.valid.mastercard{
   background-position:2px -244px,226px -84px;
 }
form .creditcart input.valid.maestro{                                                                                                                                       ]
  background-position:2px -289px,226px -84px;
}
form .creditcart input.valid.discover{
  background-position:2px -327px,226px -84px;
}
form .creditcart input.valid.diners_club_international{
  background-position:2px -369px,226px -84px;
}
form .creditcart input.valid.diners_club_carte_blanche{
  background-position:2px -369px,226px -84px;
}
form .creditcart input.valid.amex{
  background-position:2px -451px,226px -84px;
}
form .creditcart input.valid.jcb{
  background-position:2px -451px,226px -84px;
}


form .add_creditcartCheckout .creditcart input.visa{
    background-position:2px -160px,296px -58px;
}
form .add_creditcartCheckout .creditcart input.visa_electron{
    background-position:2px -205px,296px -58px;
}form .creditcart input.mastercard{
     background-position:2px -244px,296px -58px;
 }
form .add_creditcartCheckout .creditcart input.maestro{
    background-position:2px -289px,296px -58px;
}
form .add_creditcartCheckout .creditcart input.discover{
    background-position:2px -327px,296px  -58px;
}
form .add_creditcartCheckout .creditcart input.diners_club_international{
    background-position:2px -369px,296px -58px;
}
form .add_creditcartCheckout .creditcart input.diners_club_carte_blanche{
    background-position:2px -369px,296px -58px;
}
form .add_creditcartCheckout .creditcart input.amex{
    background-position:2px -451px,296px -58px;
}
form .add_creditcartCheckout .creditcart input.jcb{
    background-position:2px -451px,296px -58px;
}

form .add_creditcartCheckout  .creditcart input.valid.visa{
    background-position:2px -160px,296px -84px;
}
form .add_creditcartCheckout  .creditcart input.valid.visa_electron{
    background-position:2px -205px,296px -84px;
}
form .add_creditcartCheckout  .creditcart input.valid.mastercard{
     background-position:2px -244px,296px -84px;
 }
form .add_creditcartCheckout  .creditcart input.valid.maestro{                                                                                                                                       ]
background-position:2px -289px,296px -84px;
}
form .add_creditcartCheckout .creditcart input.valid.discover{
    background-position:2px -327px,296px -84px;
}
form .add_creditcartCheckout  .creditcart input.valid.diners_club_international{
    background-position:2px -369px,296px -84px;
}
form .add_creditcartCheckout  .creditcart input.valid.diners_club_carte_blanche{
    background-position:2px -369px,296px -84px;
}
form .add_creditcartCheckout  .creditcart input.valid.amex{
    background-position:2px -451px,296px -84px;
}
form .add_creditcartCheckout  .creditcart input.valid.jcb{
    background-position:2px -451px,296px -84px;
}
.vertical{
   overflow:hidden
 }
.vertical li{float:left;width:140px}.vertical li .or{color:#aaa;float:left;font-size:12px;margin-left:-8px;margin-top:32px}.vertical li:last-child{float:right;text-align:right}.vertical li:last-child input{float:right}.vertical input{width:68px}ins{overflow:hidden;width:100%}footer{background:#232323;padding:56px 10px}footer .column{overflow:hidden}footer a{color:#b6b6b0}footer a:hover{border-bottom-color:#b6b6b0}footer h3{color:#c6c6c0;font-size:20px;font-weight:400;letter-spacing:2px;line-height:28px;text-transform:uppercase}footer ul{border-right:1px dotted #404046;float:left;font-size:14px;margin-right:20px;width:219.33px}footer ul:last-child{border-right:none;margin-right:0}footer .wrapper>p{font-size:14px;line-height:28px;text-align:center}footer .wrapper>p img{margin-bottom:2px;vertical-align:middle}@media screen and (max-width:699px){header{font-size:14px}header .secondary{display:none}footer ul{border-bottom:1px dotted #404046;border-right:none;float:none;margin-bottom:13px;padding-bottom:11.2px;width:100%}footer ul:last-child{border-bottom:none}}@media screen and (min-width:768px){.columns{margin:0 auto 56px;width:700px}.columns.three .column{width:auto}#banner .wrapper{padding:84px 10px}.intro .download span{margin:0 40px;min-width:0}.intro .download a{margin:0;min-width:0}#content{width:700px}#manual{width:700px}ins{width:728px}}@media screen and (min-width:1080px){.wrapper{width:940px}.columns{overflow:hidden;width:auto}.columns .column{float:left;margin-right:80px}.columns .column:last-child{margin-right:0}.columns.three .column{width:260px}.intro{float:left;margin-bottom:0;padding:0;text-align:left;width:480px}.demo{float:right}#content{width:940px}footer ul{border-bottom:1px dotted #404046;border-right:none;float:none;margin-bottom:13px;padding-bottom:11.2px;width:100%}footer ul:last-child{border-bottom:none}}@media screen and (min-width:1200px){.wrapper{width:1060px}.columns.three .column{width:300px}.intro{width:570px}form{float:none}#content{width:1060px}}