@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 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%}@media only screen and (max-device-width: 760px){body div.main-content #accepted-cards{display:none}body div.main-content .responsive-checkbox{min-width:25px;min-height:25px}body div.main-content .responsive-radio{min-width:25px;min-height:25px}body div.main-content .powered-and-secured-logo{min-height:75px;width:80%}}body div.main-content .payment-image{margin-top:2rem}body div.main-content #payment-method-radios{margin-top:1.5rem;margin-bottom:0rem}body div.main-content .payment-method-heading{margin-top:.5rem}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 div.thanks h1{color:black}body div.main-content div.thanks h4{padding:10px}body div.main-content input.custom_donation_amount_field{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:#008b52;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 table{border-spacing:0px;border-collapse:collapse}body div.main-content table th,body div.main-content table td{vertical-align:middle;padding:0.75rem}body div.main-content table td{height:100%}body div.main-content table tr{height:1px;background-color:#6c757d;color:#F8F8F8;transition:background-color 0.5s ease-out}body div.main-content table tr:hover{background-color:#d3d3d3;color:#3e4043;cursor:pointer}body div.main-content table tr:hover td.amount,body div.main-content table tr:hover input.custom_donation_amount_field{color:white}body div.main-content table td.amount,body div.main-content table input.custom_donation_amount_field,body div.main-content table td.currency{text-align:center;font-size:1rem;background-color:#3e4043;color:#f5f5f5;font-weight:bold}body div.main-content table td.des{text-align:center}body div.main-content table td.currency{text-align:center}body div.main-content table tr.selected_main{color:white}body div.main-content table tr.selected_main td.amount,body div.main-content table tr.selected_main input.custom_donation_amount_field{color:white}body div.main-content table tr.selected_main td.description{background-color:#008b52}body div.main-content table tr.selected_main td.currency,body div.main-content table tr.selected_main td.amount{background-color:#006139}body div.main-content table tr.last-row th,body div.main-content table tr.last-row td{padding:0rem}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:#008b52;border-color:#008b52}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 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 .progress-whitespace{text-align:right;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:right;white-space:nowrap;padding-right:5px;font-size:1.2rem}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 a{font-variant:normal;color:#3366cc}body div.main-content a:hover{color:#3366cc}body div.main-content a.dark{color:#3e4043 !important}body div.main-content a.dark:hover{color:#008b52 !important}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}
