html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}button.punch{position:relative;margin-top:54px;background:#4162a8;border-top:1px solid #38538c;border-right:1px solid #1f2d4d;border-bottom:1px solid #151e33;border-left:1px solid #1f2d4d;border-radius:4px;-webkit-box-shadow:inset 0 1px 10px 1px #5c8bee,0 1px 0 #1d2c4d,0 6px 0 #1f3053,0 8px 4px 1px #111;box-shadow:inset 0 1px 10px 1px #5c8bee,0 1px 0 #1d2c4d,0 6px 0 #1f3053,0 8px 4px 1px #111;color:#fff;font:bold 20px/1 "helvetica neue",helvetica,arial,sans-serif;margin-bottom:10px;padding:10px 0 12px;text-align:center;text-shadow:0 -1px 1px #1e2d4d;width:200px;-webkit-background-clip:padding-box}button.punch:hover{-webkit-box-shadow:inset 0 0 20px 1px #87adff,0 1px 0 #1d2c4d,0 6px 0 #1f3053,0 8px 4px 1px #111;box-shadow:inset 0 0 20px 1px #87adff,0 1px 0 #1d2c4d,0 6px 0 #1f3053,0 8px 4px 1px #111;cursor:pointer}button.punch:active{-webkit-box-shadow:inset 0 1px 10px 1px #5c8bee,0 1px 0 #1d2c4d,0 2px 0 #1f3053,0 4px 3px 0 #111;box-shadow:inset 0 1px 10px 1px #5c8bee,0 1px 0 #1d2c4d,0 2px 0 #1f3053,0 4px 3px 0 #111;margin-top:58px;margin-bottom:6px}.info-box-home{background:#151515;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px 0 #333;box-shadow:inset 0 1px 1px 0 #333;padding:10px;display:block;height:auto;text-align:center;width:470px;margin-left:auto;margin-right:auto;margin-top:70px;color:#ccc;font-family:Georgia,Arial,San Serif}.btn,.btn:link,.btn:visited{-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;position:relative;outline:none;background:#e5e5e5;border:1px solid #d0d0d0;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.2);border-radius:3px;font-family:Arial,sans-serif!important;font-weight:700;font-size:12px;line-height:20px;color:#545454!important;text-shadow:1px 1px 0 rgba(255,255,255,.5);margin-bottom:10px}td>.btn{margin-bottom:0!important}input.btn{padding:4px 14px 7px;height:31px}button.btn{padding:4px 14px;height:31px;line-height:1!important}a.btn:link,a.btn:visited{padding:0 14px;height:28px;line-height:28px;display:inline-block}.btn:focus{background-color:#f8f8f8;border-color:#a4bed8;box-shadow:0 1px 1px rgba(0,0,0,.1)}.btn:hover{cursor:hand;cursor:pointer;background-color:#98c0e7;color:#fff!important;box-shadow:1px 1px 2px 0 rgba(0,0,0,.3),inset 0 1px 1px 0 rgba(255,255,255,.2);border-color:#88a0c2;text-shadow:1px 1px 0 rgba(0,0,0,.2);text-decoration:none}.btn:active{box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.2);top:1px;text-shadow:1px 1px 0 rgba(0,0,0,.2);background-color:#98c0e7;color:#fff!important;border-color:#88a0c2}.btn.back,.btn.skipPayment{display:inline-block}.btn:disabled{cursor:default!important}.btn.red{background:#ec3b3b;color:#fff!important;border-color:#cd1d1d;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.btn.red:hover{background:#d00707;border-color:#9a0a0a;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.btn.red:focus{background-color:#ff6b6b;border-color:#a72222;box-shadow:0 1px 1px rgba(0,0,0,.1)}.btn.blue{background:#5298ce;color:#fff!important;border-color:#1e689b;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.btn.blue:hover{background:#5ea5db;border-color:#185e8d;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.btn.blue:focus{background-color:#5ea5db;border-color:#185e8d;box-shadow:0 1px 1px rgba(0,0,0,.1)}.btn.green{background:#81c500;color:#fff!important;border-color:#6fa703;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.btn.green:hover{background:#9bda22;border-color:#6fa703;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.btn.green:focus{background-color:#9bda22;border-color:#6fa703;box-shadow:0 1px 1px rgba(0,0,0,.1)}.btn.white{float:left;background-color:#fff;border-color:#ddd;text-shadow:1px 1px 0 rgba(255,255,255,.5)}.btn.white:hover{background-color:#f5f7fc;border-color:#c9c9c9;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1),inset 0 1px 1px 0 #fff;color:#5a87a2!important}.btn.white:active{box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.2)}.btn.light{float:left;background-color:#f7f7f7;border-color:#d8d8d8;color:#838383!important;text-shadow:1px 1px 0 rgba(255,255,255,.5)}.btn.light:hover{background-color:#f0f0f0;border-color:#c9c9c9;box-shadow:1px 1px 2px 0 rgba(0,0,0,.1),inset 0 1px 1px 0 #fff}.btn.light:active{box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.2)}.btn.light.adv{color:#555!important}.btn.lightBlue{padding:2px 16px!important;background:#97bfe9;color:#fff!important;border-color:#5da3d3;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.btn.lightBlue:hover{background:#7aade0;border-color:#427ab4;text-shadow:1px 1px 0 rgba(0,0,0,.2)}.btn.lightBlue:focus{background-color:#7aade0;border-color:#427ab4;box-shadow:0 1px 1px rgba(0,0,0,.1)}.btn.btnAdd{padding:0 11px!important;height:20px!important;line-height:20px!important}.btn.btnAdd .iconPlus{margin:1px 1px 0 -4px!important}.btn.disabled,.btn[disabled],.btn.disabled:hover,.btn[disabled]:hover,.btn.disabled:active,.btn[disabled]:active,.btn.disabled:focus,.btn[disabled]:focus{color:#545454!important;position:relative;outline:none;border:1px solid #d0d0d0;box-shadow:none;text-shadow:none;margin-bottom:10px;top:0;cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.small{line-height:20px!important;height:20px!important;margin:-2px 0;padding:0 7px!important}.btnsWrap{text-align:right}.btnsWrap.center{text-align:center}.btnClipboard{-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;position:relative;outline:none;background:#e5e5e5;border:1px solid #d0d0d0;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.2);border-radius:3px;font-family:Arial,sans-serif!important;font-weight:700;font-size:12px!important;line-height:20px;color:#545454!important;text-shadow:1px 1px 0 rgba(255,255,255,.5);margin-bottom:10px;padding:0 14px;height:28px;line-height:28px;display:inline-block;margin-left:20px}.btnClipboard:hover{text-decoration:none!important}.btnClipboardOver{cursor:hand;cursor:pointer;background-color:#98c0e7!important;color:#fff!important;box-shadow:1px 1px 2px 0 rgba(0,0,0,.3),inset 0 1px 1px 0 rgba(255,255,255,.2);border-color:#88a0c2;text-shadow:1px 1px 0 rgba(0,0,0,.2);text-decoration:none}.btnClipboardActive{box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.2);top:1px;text-shadow:1px 1px 0 rgba(0,0,0,.2);background-color:#98c0e7;color:#fff!important;border-color:#88a0c2}.btnClipboardCopied{background:#fff!important;text-align:center!important}@font-face{font-family:leaguegothic;src:url(../font/leaguegothic-regular-webfont.ttf),url(../font/leaguegothic-regular-webfont.eot)}.main-title h2{text-align:center;margin-top:100px;font-family:leaguegothic,Arial,San Serif;font-size:28px;margin-top:0;color:rgba(0,0,0,.6);text-shadow:2px 2px 3px rgba(255,255,255,.1)}.main-title h1,.lingojam-logo{text-align:center;margin-top:100px;font-family:leaguegothic,Arial,San Serif;font-size:90px;color:#eee;margin-bottom:0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media only screen and (min-width:35em){}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}