#creditcard-example{font:13px/1.25 Helvetica Neue,arial,sans-serif}.v-Text{background-color:#fff;border:1px solid #aaa;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);box-sizing:border-box;line-height:1.25;vertical-align:middle;width:100%}.v-Text.is-disabled{background-color:#f6f6f6}.v-Text.is-highlighted{background-color:#fcf8e3}.v-Text-input{-webkit-appearance:none;background:none;border:none;box-sizing:border-box;font:inherit;outline:none;padding:5px;width:100%;word-wrap:break-word}textarea.v-Text-input{display:block;min-height:inherit;overflow:hidden}.v-Text-input:-ms-input-placeholder,.v-Text-input::-moz-placeholder,.v-Text-input::-webkit-input-placeholder{color:#777}.v-Text-input--placeholder{color:#777}.u-hidden{display:none}.u-error{color:#cc0f16}.u-containFloats:after{clear:both;content:"";display:table}.u-formBlock-label{display:block;font-weight:700;margin-bottom:4px}.v-CreditCard{background:#eee;border:1px solid #a3a3a3;border-radius:3px;box-sizing:border-box;margin:auto;max-width:400px;padding:10px 20px}.v-CreditCard-field{box-sizing:border-box;clear:left;float:left;margin:5px 0}.v-CreditCard .v-Text.is-invalid{border-color:#cc0f16}.v-CreditCard-explanation{clear:left;display:block;float:left;font-size:11px;max-height:26px;overflow:hidden;transition:max-height .3s;width:100%}.v-CreditCard-explanation.is-hidden{max-height:0}.v-CreditCard-name,.v-CreditCard-number{width:100%}.v-CreditCard-name{margin-right:-8em;padding-right:8em}.v-CreditCard-expires{clear:none;float:right}.v-CreditCard-expires>.v-Text{width:3em}.v-CreditCard-expires+.v-CreditCard-explanation{text-align:right}.v-CreditCard-cvv{background:url(../png/cvv_32x32.png) 100% 50% no-repeat;padding-right:37px}.v-CreditCard-cvv>.u-formBlock-label{display:inline}.v-CreditCard-cvv>.u-formBlock-label:after{content:": "}.v-CreditCard-cvv>.v-Text{width:3.4em}.v-CreditCard-cvv.is-amex{background-image:url(../png/amex_cvv_32x32.png)}