
/* Template CSS */
:root{--mei-red:#9e1d1d;--mei-blue:#364d65;--mei-grey:#646e78}#rb_content_wrapper{display:flex;width:60%;position:relative;background-color:#9e1d1d;border:1px solid #9e1212;border-radius:10px;color:#fff;flex-wrap:wrap}#rb_content_wrapper > div{padding-left:20px;padding-right:20px;padding-bottom:5px}#column_1_contents > h4{margin-top:0}#column_2_contents > h4{margin-top:0}@media only screen and (max-width: 800px){#_footer_copyright_content{display:none}#content_wrapper{display:block}#content_wrapper > div{padding:20px}#_wrapper{padding-top:0px}#_header{height:auto;padding-bottom:10px;position:relative}#_wrapper.shrunk #_header{height:auto}#_wrapper.shrunk{background-position:center 120px;padding-top:0;transition:all 1s}#_wrapper.shrunk #_logo{height:80px;width:auto;transition:all 1s}#_wrapper.shrunk #_logo img{height:auto;width:auto;transition:all 1s}#_navbar{display:none;position:relative;bottom:0px;left:0px;transform:translate(0, 0)}#_navbar.mobile{display:block}#_navbar > ul > li{display:block}#_navbar li{display:block}#_navbar ul ul{border-top:none;box-shadow:none;position:relative}#_navbar ul li ul{display:block}#_mobile_icon{display:block}#_footer_navbar li{padding:15px 5px}#_footer_navbar li a{font-size:0.6rem}}#_ways_to_donate_container{width:75%;margin:40px auto;max-width:1200px}#_ways_to_donate{display:grid;grid-template-columns:1fr;row-gap:5px}#_ways_to_donate a{text-align:center}.donate-method-button{background-color:#364d65;border-radius:10px;text-align:center;flex-grow:0;padding:20px;width:175px}.donate-method-button:hover{background-color:#9e1d1d;border-color:#9e1d1d;color:white}@media screen and (min-width: 576px){#_ways_to_donate{grid-template-columns:1fr 1fr}.donate-method-button{background-color:#9e1d1d;border-color:#9e1d1d;padding:5px 10px}}@media screen and (min-width: 768px){#_ways_to_donate{grid-template-columns:1fr 1fr 1fr}.donate-method-button{width:140px;font-size:15px}}@media screen and (min-width: 1400px){#_ways_to_donate{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}


/* PHP Page CSS */
#new_payment_method_section{display:none;margin:20px auto;border:1px solid #969696;padding:10px;width:600px}#new_payment_method_section h2{text-align:center;margin-bottom:10px}#_button_paragraph{margin-top:20px}#_account_form{text-align:center}.account-section{display:inline-block;margin:20px auto;text-align:left}.account-section h2{text-align:center;padding-bottom:10px}.account-section:first-child{display:inline-block}#_account_form table{border:1px solid #969696;margin:0 auto}#_account_form table td{border:1px solid #969696;padding:3px 10px}#_account_form table th{border:1px solid #969696;padding:3px 10px}#_account_form #_error_message{position:relative;top:0;bottom:0;padding-top:10px;display:none}#total_donations_row td{font-weight:bold}#accounts_table td{height:40px;vertical-align:center}#_edit_account_dialog .form-line p{margin:10px 0 0 0}#_edit_account_dialog .form-line p label{display:inline;float:none}#_account_description{font-size:16px;font-weight:bold}#_update_account{max-width:800px;margin-bottom:30px}.add-payment-method{background-color:#c8c8c8;text-align:center;cursor:pointer;font-weight:bold}.add-payment-method:hover{background-color:gainsboro;color:#000064}.payment-method-fields{display:none}#cvv_image{position:absolute;top:0;height:26px}.strength-bar-div{height:16px;width:200px;margin:0;margin-top:10px;display:block;top:5px}#_main_content p.strength-bar-label{font-size:0.6rem;margin:0}.strength-bar{font-size:1px;height:8px;width:10px}


/* Page CSS */
:root{--mei-red:#9e1d1d;--mei-blue:#364d65;--mei-grey:#646e78}
