.panel{padding:35px 35px 35px 55px}.generic-form fieldset#payment-details .label{display:none}.payment-method-type-text{margin:10px 0 0}.panel .generic-form fieldset .journey-title{padding:3px 5px;background:rgba(0,0,0,.02);border-radius:2px;color:#4d4d4d;font-size:1.1em;text-shadow:2px 2px 0 rgba(255,255,255,.5);box-shadow:rgba(0,0,0,.05) 1px 1px 0}label.custom:active{box-shadow:rgba(0,0,0,.298039) 0 0 0 0}label.custom:before{content:"";width:11px;height:11px;position:absolute;left:0;top:2px;display:inline-block;background:#fff;border:solid 2px #ccc;border-radius:2px}label.custom.checked:after{content:"";width:14px;height:5px;position:absolute;left:4px;top:2px;display:inline-block;border:solid #666;border-width:0 0 2px 2px;box-shadow:rgba(0,0,0,.298039) 0 1px 4px -2px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}label.custom:active:before{background:0 0}label.custom{padding:2px 0 2px 25px;display:inline-block;position:relative}@media only screen and (max-width:480px){.panel{padding:20px}.panel .generic-form input[type=text],.panel .generic-form select:not([name*=date]):not([name*=day]):not([name*=month]):not([name*=year]):not([name*=hour]):not([name*=minute]){width:inherit}}