
/* Template CSS */
@import "https://fonts.googleapis.com/css2?family=Fjalla+One:wght@400&family=Libre+Franklin:wght@400;700&display=swap";html{font-size:16px;height:100%}body{font-family:'Libre Franklin', sans-serif;-webkit-font-smoothing:subpixel-antialiased;height:100%;-moz-osx-font-smoothing:grayscale;color:25, 25, 25}body.waiting-for-ajax{overflow:hidden}body.waiting-for-ajax .modal{display:block}p,h1,h2,h3,h4,h5,h6,li{line-height:1.4;clear:none;color:#191919}h1{font-family:"Fjalla One", san-serif;width:100%;font-size:2.5rem;font-weight:600;text-align:left;margin:30px 0;line-height:1.2;text-transform:uppercase}h2{font-family:"Fjalla One", san-serif;width:100%;font-size:1.3rem;font-weight:700;text-align:left;margin:5px auto;text-transform:uppercase}h3{font-family:"Fjalla One", san-serif;width:100%;font-size:1.3rem;font-weight:600;text-align:left;line-height:normal;margin:10px 0px;color:#7d7d7d}h4{font-family:"Fjalla One", san-serif;width:100%;font-size:1.2rem;font-weight:600;text-align:left;line-height:normal;margin:0px auto 10px auto}h5{font-family:"Fjalla One", san-serif;width:100%;font-size:1.1rem;font-weight:400;text-align:center;line-height:normal;margin:0px auto 10px auto;border-bottom:1px solid #9b9b9b;padding-bottom:5px}h6{font-family:"Fjalla One", san-serif;width:100%;font-size:1rem;font-weight:400;text-align:center;line-height:normal;margin:0px 0px 20px 0px}p{width:100%;margin:0px auto;padding:10px 0px;font-size:1rem;font-weight:400;line-height:normal}a{font-weight:600;color:#52c2c8;text-decoration:none}a:hover{color:rgba(84, 195, 200, 0.6)}hr{height:1px;color:#9b9b9b;background-color:#9b9b9b;border:none;margin:10px 0px 20px 0px}#_form_content{width:100%;padding:20px}#_form_content label{display:block;margin-bottom:10px}#_form_content label.checkbox-label{display:inline}#_form_content textarea{height:100px}input[type=text],select,input[type=password]{padding:4px 8px;background-color:white;color:#6e6e6e;font-size:0.9rem;max-width:500px;border:1px solid #9b9b9b;border-radius:4px}input[type=checkbox]{float:left;margin:0px;margin-right:10px}textarea{background-color:white;color:#6e6e6e;font-size:0.9rem;width:100%;line-height:normal;font-weight:400;border:1px solid #6e6e6e;border-radius:2px;height:100px;max-width:100%}button{width:auto;display:inline-block;padding:10px 30px;text-align:center;text-transform:uppercase;font-size:1rem;border:none;cursor:pointer;font-weight:400;background-color:#52c2c8;border-radius:2px;text-align:center;color:white;transition:0.2s background-color}button.disabled{cursor:auto;opacity:0.5}button:hover{background-color:rgba(84, 195, 200, 0.6);color:white;transition:0.2s background-color}button.disabled:hover{background-color:#52c2c8;color:white}a.button{text-decoration:none;width:auto;display:inline-block;padding:10px 30px;text-align:center;text-transform:uppercase;font-size:1rem;border:2px solid #106dba;cursor:pointer;font-weight:400;color:#52c2c8;background-color:transparent;border-radius:2px;transition:0.2s background-color}a.button:hover{background-color:#52c2c8;color:white;transition:0.2s background-color}#_templates{display:none}#_display_error{display:none}#_body_wrapper{min-height:100vh;margin:0px auto;width:100%;position:relative;padding-bottom:440px}#_header{width:100%;height:250px;position:relative}#_header_content{height:250px;width:90%;max-width:1450px;margin:0px auto;position:relative}#_logo{cursor:pointer;height:55px;max-width:48%;position:absolute;left:0px;top:40px}#_navbar{font-family:"Fjalla One", san-serif;position:absolute;right:0px;top:50px}#_navbar > ul{list-style:none}#_navbar li{white-space:nowrap;list-style:none;text-align:center;cursor:pointer;display:inline-block;position:relative;padding:6px 10px}#_navbar li a{white-space:nowrap;width:100%;font-size:0.95rem;font-weight:400;color:white}#_navbar li a span{white-space:nowrap}#_navbar li:hover a{color:rgba(84, 195, 200, 0.6)}#_navbar > ul > li > a{text-transform:uppercase}#_navbar > ul > li > ul{display:none;position:absolute;top:100%;left:0;padding:10px 0px;z-index:10000}#_navbar > ul > li > ul > li{display:block;text-align:left;padding:0 20px}#_navbar > ul > li:hover > ul{display:block;background-color:white}#_navbar > ul > li:hover > ul > li > a{color:#191919}#_navbar > ul > li:hover > ul > li:hover > a{color:rgba(84, 195, 200, 0.6)}#_mobile_icon{display:none;position:absolute;top:40px;right:0px;cursor:pointer;color:white;font-size:20px}#_mobile_navbar_wrapper{position:fixed;top:0;left:0;width:0;overflow:hidden;transition:0.2s width;background-color:black;height:100vh;z-index:5000}#_mobile_navbar_wrapper_side{width:60px;height:100%;position:absolute;top:0;right:0;background-color:#52c2c8}#_mobile_navbar_wrapper_side .fas{position:absolute;top:30px;left:50%;transform:translate(-50%, 0);cursor:pointer;font-size:20px;color:white}#_mobile_navbar_wrapper.shown{width:100%}#_mobile_navbar_wrapper > ul{list-style:none;position:absolute;top:40px;left:40px}#_mobile_navbar_wrapper li{white-space:nowrap;list-style:none;cursor:pointer;position:relative;padding:0 0 10px 0}#_mobile_navbar_wrapper li a{white-space:nowrap;font-size:1.2rem;font-weight:400;color:white}#_mobile_navbar_wrapper li a span{white-space:nowrap}#_mobile_navbar_wrapper li:hover > a{color:#52c2c8}#_mobile_navbar_wrapper > ul > li > ul{padding-top:8px}#_mobile_navbar_wrapper > ul > li > ul > li{padding:5px 40px}#_main_content{width:100%;position:relative;margin:0 auto}#_main_content img{max-width:100%}#_main_content ul{list-style:disc;margin:0px 0px 30px 30px}#_main_content ul li{margin:10px}#login_form{padding:20px;margin:0px auto;max-width:600px;text-align:center;width:50%}#forgot_form{padding:20px;margin-top:40px;margin-left:auto;margin-right:auto;width:600px;display:none}#_login_form_wrapper h1{font-size:2rem}#_login_form_wrapper input,#_login_form_wrapper select{max-width:300px}#_login_form_wrapper input{border:1px solid #9b9b9b;height:25px;text-align:left;padding:5px;border-radius:4px}#_login_form_wrapper button{font-weight:400;background:#106dba;color:white;font-size:1rem;text-transform:uppercase;padding:7px 15px 7px 15px;margin:0px 10px;border:none}#_login_form_wrapper button:hover{background:#106dba;color:white;box-shadow:0px 2px 4px 0px rgba(80, 80, 80, 0.5)}#_footer{color:white;width:100%;background-color:black;position:absolute;bottom:0px;left:0px;height:440px}#_footer_content{margin:0px auto;width:96%;max-width:1600px;position:relative;font-size:0.8rem;height:440px;color:white;padding:40px 0;line-height:1.4}#_footer_content h2{color:#a6a6a6;font-size:1rem}#_footer_content_wrapper{display:flex;justify-content:flex-start}#_footer_content_wrapper div{margin-right:20px}#_footer_copyright{position:absolute;left:50%;bottom:10px;transform:translate(-50%, 0);font-size:0.8rem;color:#b4b4b4}#_footer_logo{height:100px;max-width:90%;padding-bottom:20px}#_footer_content p{color:white;font-size:0.9rem;line-height:1.4}#_footer_content ul{list-style:none}#_footer_content li{white-space:nowrap;list-style:none;cursor:pointer;position:relative;padding:8px 0}#_footer_content li a{white-space:nowrap;width:100%;font-size:0.9rem;font-weight:600;color:white}#_footer_content li:hover a{color:rgba(84, 195, 200, 0.6)}.form-line{position:relative;margin:5px auto;width:100%}.form-line input[type=text],.form-line input[type=password]{border-radius:2px;max-width:100%}.form-line select{max-width:100%}.form-line input[type=password]{max-width:100%}.form-line label{display:block;padding-bottom:2px;padding-top:2px;font-size:0.9rem;font-weight:400}.form-line label.checkbox-label{float:none;display:inline-block;width:auto;text-align:left;padding-bottom:0px}.form-line .textarea-wrapper{display:inline-block}.form-line textarea{width:80%;width:700px;height:120px}.form-line .textarea-wrapper textarea{width:80%}@media only screen and (max-width: 650px){#_navbar{display:none}#_mobile_icon{display:block}}


/* PHP Page CSS */
#expiration_month,#expiration_year{width:48%}#cvv_code{width:100px}#_popup_expiration_month_row{width:58%;display:inline-block}#_popup_expiration_month_row #expiration_month,#_popup_expiration_month_row #expiration_year{width:48%}#_popup_cvv_code_row{display:inline-block;width:38%}#_popup_cvv_code_row #cvv_code{max-width:100%}#_recurring_donation_type_id_row{margin-bottom:40px;margin-top:20px}#_recurring_donation_type_id_row p{margin:0;line-height:1;padding:0;padding-bottom:2px}.create-user{display:none}.payment-method-fields{display:none}#_processing_paragraph{display:none}#_detailed_description_row{max-width:600px}#_detailed_description_row img{max-width:100%}#designation_image{max-width:95%}#designation_image img{max-width:100%}#_billing_address{display:none}#_bank_name_row{height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}#_agree_terms_row{height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}#_confirm_human_row{height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}#payment_logos{padding:10px 0}.payment-method-logo{max-height:64px;opacity:0.2;margin-right:20px}.payment-method-logo.selected{opacity:1}#designation_code_error{color:#c00000}#goal_progress{width:80%;max-width:600px;margin:20px 0;border-radius:5px;height:120px;background-color:white;overflow:hidden;position:relative;border:1px solid #007d00}#goal_progress_bar{width:calc(100% - 30px);height:25px;position:absolute;bottom:15px;left:15px;border:1px solid #f0f0f0;overflow:hidden;font-size:16px;border-radius:10px;text-align:center;font-weight:bold}#goal_progress_fill{max-width:100%;height:30px;background-color:rgba(0, 125, 0, 0.8);position:absolute;top:0;left:0}#goal_progress_text{position:absolute;top:0;left:0;text-align:center;width:100%;line-height:25px}#goal_progress_description{font-size:0.8rem;color:#141e28;text-align:left;line-height:1.2;z-index:1000;position:absolute;top:20px;left:20px;width:calc(100% - 40px)}.g-recaptcha{margin:20px 0}


/* Page CSS */
#for_designation{text-align:center}
