﻿html,body{background-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;height:100%;margin:0;}.bold{font-weight:bold;}.italic{font-style:italic;}.red{color:#f00;}h2{font-size:22px;}h3{font-size:18px;}p{padding-left:20px;}.main-header{font-weight:bold;padding:5px 10px;background-color:#000;color:#fff;}.main-header h1{font-weight:bold;font-size:22px;display:inline-block;}.main-header h1 a{color:#fff;text-decoration:none;}.main-header h1 img{height:22px;}.main-header ul.main-menu{display:inline-block;list-style:none;margin:0;}.main-header ul.main-menu li{padding:5px 10px;display:inline-block;}.main-header ul.main-menu li a{color:#999;text-decoration:none;}.main-header ul.main-menu li a:hover{color:#fff;}.main-header ul.main-menu li a.selected{color:#fff;}.wrapper{min-height:100%;height:auto !important;height:100%;}.main-content{background-color:#fff;}.alert{clear:both;margin-top:20px;display:block;}.text-content{padding:30px;overflow:hidden;min-height:400px;}.form-row{padding:5px;}.form-control{border-color:#999;}#Club{position:relative;}#Club img{width:100%;}#Club .top-intro{position:absolute;color:#befbfe;top:0;left:0;right:0;display:inline-block;margin:auto;text-align:center;font-size:2.5vw;text-shadow:1px 1px 2px black,0 0 25px blue,0 0 10px #5564eb;}#Club .intro-offer{position:absolute;bottom:10px;left:0;right:0;text-align:center;}#Club .intro-offer a{color:#fff;font-weight:bold;text-decoration:none;}#Club .intro-offer a:hover{text-decoration:underline;}.main-footer{height:30px;box-sizing:border-box;background-color:#000;color:#fff;text-align:center;font-weight:bold;font-size:14px;padding:5px;}#Cards{overflow:auto;padding:20px;}#Cards h2{font-size:18px;font-weight:bold;clear:both;}#Cards ul{margin:0;list-style:none;}#Cards ul li{display:inline-block;float:left;margin:20px;}.subscription-card{display:inline-block;padding:20px;text-decoration:none;min-width:250px;overflow:hidden;position:relative;border-radius:10px;color:#fff;}.subscription-card.supporter{background-color:#008000 !important;}.subscription-card.vip{background-color:#000 !important;}.subscription-card.credit{background-color:#5564eb !important;}.subscription-card.not-available{background-color:#aaa;}.subscription-card.not-available::after{font-size:24px;position:absolute;left:40px;right:0;top:50px;bottom:0;text-align:center;content:"Not Available";color:#f66;font-weight:bold;transform:rotate(-30deg);cursor:no-drop;}.subscription-card .barcode{width:100px;float:right;border:5px solid #fff;}.subscription-card .title{font-weight:bold;font-size:20px;font-family:'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;margin-bottom:20px;}.subscription-card .description{font-weight:bold;font-size:14px;}.subscription-card:hover{outline:2px solid #999;}.subscription-card .price{margin-top:20px;}.buy-card .subscription-card{float:left;margin-right:20px;}.card-info{float:left;}.card-info .info-row{display:block;overflow:hidden;clear:both;height:45px;}.card-info .info-row label{display:inline-block;float:left;min-width:130px;}.card-info .info-row .info-value{float:left;}.invoice{max-width:400px;margin:auto;display:block;text-align:center;}.invoice .subscription-card{display:block;outline-offset:2px;text-align:left;margin-bottom:20px;}.invoice .subscription-card.vip{outline:3px solid #000;}.invoice .subscription-card.supporter{outline:3px solid #008000;}.invoice .subscription-card.credit{outline:3px solid #5564eb;}.invoice .print-card{color:#000;text-decoration:underline;margin-top:30px;font-weight:bold;font-size:16px;}.invoice-status{border-radius:10px;background-color:#f5f5dc;border:1px solid #333;}.invoice-checkout{margin:20px 0;}.invoice-checkout .btn{display:block;background-color:#5564eb;color:#fff;font-weight:bold;border-color:#00f;}