@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,300;1,300&family=Roboto:ital,wght@0,300;1,300&display=swap");body{background-color:#103F97;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Lato', sans-serif;font-weight:300}body div.main-content .invalid-field{border-bottom:2px solid red !important}@media only screen and (max-device-width: 760px){body div.main-content #accepted-cards{display:none}body div.main-content .responsive-checkbox{min-width:35px;min-height:35px;margin-right:.5rem}body div.main-content .attendee-name,body div.main-content .attendee-phone,body div.main-content .attendee-email{padding:0.375rem 0.2rem}body div.main-content .email-margin{margin-top:.4rem}body div.main-content .powered-and-secured-logo{min-height:75px;width:80%}}body div.main-content .event-attendee-row{padding:.5rem 0rem .5rem 0rem}body div.main-content div.logo{text-align:center;margin:-1rem 0 1rem}body div.main-content div.logo img{width:300px}body div.main-content h1.title{text-align:center;font-weight:bold}body div.main-content .rich-text h1,body div.main-content .rich-text big{font-family:'Lato', sans-serif;font-weight:300;font-size:1.5rem}body div.main-content .header-image{text-align:center;margin:-1rem 0 1rem}body div.main-content .header-image img{max-width:100%}body div.main-content .page-image{text-align:center;margin:1rem 0 1rem}body div.main-content .page-image img{max-width:100%}body div.main-content .payment-image{margin-top:2rem}body div.main-content div.btn-group{vertical-align:initial}body div.main-content div.main-logo{text-align:center}body div.main-content div.main-row{padding:20px}body div.main-content table.attendees-table tr.non-input-row{filter:brightness(75%);background-color:lightgrey;opacity:0.6}body div.main-content #single-tickets{margin-top:23px}body div.main-content #donation-description{margin-bottom:8px}body div.main-content div.thanks h1{color:black}body div.main-content div.thanks h4{padding:10px}body div.main-content input[name=custom_donation_once_off],body div.main-content input[name=custom_donation_every_month]{background-color:transparent;border:0;box-shadow:none}body div.main-content label#custom_donation_label{cursor:pointer;display:block;min-height:100%;height:100%;line-height:1.5;margin-bottom:0px;padding:1rem}body div.main-content form input[type="submit"]{background-color:#008853;color:white;margin-left:10%;margin-bottom:1em;width:80%}body div.main-content form:invalid input[type="submit"]{background-color:#bbb}body div.main-content div.price-box{margin-bottom:10px}body div.main-content div.price-box button{width:100px;margin-bottom:10px;color:white;background-color:#008b52;border-radius:0.3125em}body div.main-content h4{margin-top:1em}body div.main-content h4.donation-type{display:inline-block;margin-right:1em}body div.main-content label.btn.btn-secondary.active{background-color:#008852;border-color:#008852}body div.main-content div.container-lg.content{padding:2em;margin:2rem auto 2rem}@media only screen and (max-device-width: 900px){body div.main-content div.container-lg.content{margin:0rem auto 0rem}}body div.main-content .main-content{box-sizing:border-box}body div.main-content div.content>div.alert,body div.main-content div.content>div.notice{margin:0 -1em;color:#fff;border-radius:0;padding:0.2em 1em}body div.main-content div.content>div.alert{background-color:#800;font-weight:bold}body div.main-content div.content>div.notice{background-color:#444}body div.main-content input.no-spin[type="number"]{-moz-appearance:textfield}body div.main-content input.no-spin[type="number"]::-webkit-outer-spin-button,body div.main-content input.no-spin[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body div.main-content .align-right{text-align:right}body div.main-content div.event-name{text-align:center;color:white;padding:10px 0px 10px 0px}body div.main-content div.event-name h5{margin:0px !important}body div.main-content div.transaction-fees{font-size:small;color:#888}body div.main-content span.valid-credit-card{color:#080;background-color:#e9ecef}body div.main-content span.transaction-fees{color:#888;font-size:smaller;vertical-align:middle;margin-left:0.2em}body div.main-content h1,body div.main-content h2,body div.main-content h3{font-weight:300}body div.main-content h1{font-size:2.4em}body div.main-content h2{font-size:1.8em}body div.main-content h3{font-size:1.6em}body div.main-content a:link{text-decoration:none}body div.main-content .intro{text-align:center}body div.main-content .rows{margin-bottom:10px}
