body{margin:0;font-size:14px;font-family:Arial}table{border-spacing:0}input,textarea{border:1px solid #ccc}.button,button,input[type=button],input[type=submit]{outline:0;padding:2px 12px;font-size:1em;text-shadow:0 1px #fff;text-decoration:none;color:#333;cursor:pointer;border:1px solid #ccc;border-radius:3px 3px;-moz-border-radius:3px 3px;-webkit-border-radius:3px 3px;box-shadow:0 1px #fff inset,0 1px #ddd;-moz-box-shadow:0 1px #fff inset,0 1px #ddd;-webkit-box-shadow:0 1px #fff inset,0 1px #ddd;background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#f5f5f5 0,#eee 100%);background:-o-linear-gradient(top,#f5f5f5 0,#eee 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#eee 100%);background:linear-gradient(top,#f5f5f5 0,#eee 100%)}.button:active,button:active,input[type=button]:active,input[type=submit]:active{box-shadow:0 1px #d5d5d5 inset,0 1px #fff;-moz-box-shadow:0 1px #d5d5d5 inset,0 1px #fff;-webkit-box-shadow:0 1px #d5d5d5 inset,0 1px #fff}input[type=button],input[type=text],select,textarea{border:1px solid #ccc;margin:0;padding:1px;-moz-box-shadow:inset 0 2px 6px #eee;-webkit-box-shadow:inset 0 2px 6px #eee;box-shadow:inset 0 2px 6px #eee;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:3px}.positive{color:#0a0}.negative{color:red}body,html{height:100%}.masked-input{width:99%;height:100%;box-sizing:border-box;font-family:inherit}.card-form-widget .masked-input{height:47px;font-size:1em;width:99%}