#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;letter-spacing:.05rem;color:#d3d3d3}body{max-width:1000px;margin:auto auto;background-color:#000}body>div{margin:0 10px}.header{height:70px;display:block}.header-hr{margin-top:0;margin-bottom:20px}a{color:#00c2ff;text-decoration:none}hr{border-color:#789;border-width:1px;border-style:double}#nav{display:block;margin-top:22px;float:right;color:#789}#nav a{font-weight:700;color:#789}#nav a.router-link-exact-active,#nav a:active{font-weight:700;color:#00c2ff}#nav a.router-link-exact-active:hover,#nav a:hover{font-weight:700;color:#d3d3d3}.nav-logo{height:50px;margin-top:10px}.nav-logo-link{float:left}.nav-divider{font-weight:900}.hero{border-radius:10px}.card{display:block;background-color:#1b1c22;padding:30px;margin:auto auto 40px auto;max-width:500px;border:2px solid #789;border-radius:10px}.card p{line-height:2}.card-2{background-color:unset}.bubble{display:inline-block;background-color:#000;height:30px;width:30px;margin-right:-2px;color:#789;border:2px solid #789;border-radius:17px;font-weight:700}.bubble h3{margin-top:2px}.bubble-block{padding:5px 0 4px 16px}.bubble-block,.bubble-block-2{display:inline;background-color:#000;color:#789;border:2px solid #789;border-radius:17px;font-weight:700}.bubble-block-2{padding:5px 16px 4px 16px}img,object{max-width:100%}.gridlayout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:2rem}.griditem-a{justify-self:end;align-self:center}.griditem-b{justify-self:start;align-self:center}.avatar-1{border-radius:80px;max-height:160px;min-height:80px;min-width:80px}.clear{clear:both}.promo-code{color:#00eeba}.seminar-list p{color:#d3d3d3}.seminar-list p.price{color:#00c2ff}.seminar-details h4{color:#789}.seminar-details .price{color:#00c2ff;margin:20px 0 0 0}.seminar-details .long-desc{text-align:left}button.addCart{color:#00eeba}button.removeCart{color:#d612b5}form{margin:auto auto;text-align:left;padding:10px}input,textarea{display:block;width:100%;color:#d3d3d3;padding:5px;box-sizing:border-box;border:1px solid #789;background-color:#000}textarea{resize:vertical}label{display:inline-block;margin:20px 0;color:#789;font-weight:700}.btn{text-align:center}button{padding:5px;margin-top:20px;margin-bottom:20px;border-radius:3px;background-color:#fff;font-weight:700}.error{color:red}.error,.success{font-size:.7em;font-style:italic}.success{color:green}