#app{height:100%}*{box-sizing:border-box}html,body{height:100%}body{font-family:Open Sans,sans-serif;margin:0 auto;text-align:center;background:#c3ced6}header{background:linear-gradient(90deg,#7954a1 40%,#ff69b4,#ff0);text-align:left;padding:10px 0 12px 10px;color:#fff;font-size:1.2em;font-weight:bolder;border-bottom:2px solid #c3ced6}header img{height:49px;float:right;margin-right:5px;margin-top:-8px}header a{color:#fff}header sup{font-size:.7em}main{text-align:left;margin:20px;padding:20px 20px 40px;box-shadow:#a7b8c3 0 5px}footer{display:flex;justify-content:space-evenly;margin-top:20px;padding:20px}footer article{padding:10px;text-align:left}footer a{display:block;margin:10px 0}.brand{border-right:2px solid #A7B8C3;padding-left:0;padding-right:30px}.brand img{display:inline-block;height:40px;margin-bottom:-10px}.brand h3{margin:0;display:inline-block}.brand h3 a{text-decoration:underline!important}.brand .payment-types img{display:inline-block;height:20px;padding-right:5px}a{color:#7954a1}a:link{font-weight:bolder}a:hover{text-decoration:none}
