
/* Template CSS */
html{font-size:16px;height:100%}body{font-family:'Open Sans', Arial, sans-serif;-webkit-font-smoothing:antialiased;height:100%;line-height:1.6}body.waiting-for-ajax{overflow:hidden}body.waiting-for-ajax .modal{display:block}input{height:25px;text-align:left;padding:5px}p,h1,h2,h3,h4,h5,h6{padding-bottom:15px;line-height:1.3;clear:none;color:#333}h1{font-size:2rem;font-weight:900;text-align:center}h2{font-size:1.8rem}h3{font-size:1.4rem;text-align:center;font-weight:700}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}p{font-size:0.9rem;font-weight:400}p:last-of-type{padding-bottom:0px}a{color:#a01a0b;text-decoration:none}a:hover{color:#8e170a}.checkbox-label{margin-left:10px}#_form_content{width:100%;padding:20px}#_form_content label{display:block;margin-bottom:10px}#_form_content label.checkbox-label{display:inline}#_form_content div.field-div{text-align:left;max-width:500px;margin:0px auto;margin-bottom:10px}#_form_content textarea{height:100px}input[type=text],select,input[type=password]{height:30px;background-color:white;color:#6e6e6e;font-size:0.9rem;max-width:500px;border:1px solid #6e6e6e;border-radius:5px}textarea{background-color:white;color:#6e6e6e;font-size:0.8rem;width:100%;font-family:"Muli", sans-serif;line-height:normal;font-weight:300;border:1px solid #6e6e6e;border-radius:5px}button{width:auto;display:inline-block;padding:8px 20px;text-align:center;text-transform:uppercase;font-size:0.9rem;border:1px solid #5d9ecb;cursor:pointer;font-weight:700;color:#5d9ecb;background-color:transparent;border-radius:4px}button:hover{background-color:#5d9ecb;color:white}a.button{text-decoration:none;width:auto;display:inline-block;padding:8px 20px;text-align:center;text-transform:uppercase;font-size:0.9rem;border:1px solid #5d9ecb;cursor:pointer;font-weight:700;color:#5d9ecb;background-color:transparent;border-radius:4px}a.button:hover{background-color:#5d9ecb;color:white}#_outer_wrapper{width:100%;overflow-x:hidden;-moz-transition:transform 0.6s ease-in-out;-webkit-transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out}#_body_wrapper{background-color:white;min-height:100vh;width:100%;position:relative;padding-bottom:40px;z-index:100;-moz-transition:transform 0.6s ease-in-out;-webkit-transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out}#_outer_wrapper.shifted #_body_wrapper{-webkit-transform:translate3d(250px, 0, 0);-moz-transform:translate3d(250px, 0, 0);-ms-transform:translate(250px, 0);-o-transform:translate3d(250px, 0, 0);transform:translate3d(250px, 0, 0);-webkit-box-shadow:-6px 0px 6px 0px rgba(0, 0, 0, 0.75);-moz-box-shadow:-6px 0px 6px 0px rgba(0, 0, 0, 0.75);box-shadow:-6px 0px 6px 0px rgba(0, 0, 0, 0.75);-moz-transition:transform 0.6s ease-in-out;-webkit-transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out}#_header{width:100%;z-index:100;border-bottom:1px solid rgba(0, 0, 0, 0.1);height:130px;position:relative}#_header_content{width:95%;max-width:1000px;margin:0px auto;position:relative;height:100%}#_logo{max-width:365px;cursor:pointer;height:100%}#_logo img{position:absolute;top:50%;left:0px;transform:translate(0, -50%);max-width:365px}#_header_image{background-repeat:no-repeat;background-size:cover;height:360px;width:100%;background-position:center;position:relative}#_header_image_content{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white}#_header_image_content h1{color:white;font-weight:700;text-shadow:0px 0px 5px #969696}#_header_image_content h2{color:white;font-weight:700;text-shadow:0px 0px 5px #969696}#_header_image_content p{color:white;font-weight:700;text-shadow:0px 0px 5px #969696}#_navbar_wrapper{height:46px;width:100%;position:relative}#_navbar{font-size:15px;width:95%;max-width:1000px;margin:0px auto;position:relative;height:100%;z-index:1000}#_navbar > ul{list-style:none;position:relative;height:100%}#_navbar > ul > li{white-space:nowrap;list-style:none;text-align:center;cursor:pointer;display:inline-block;position:relative;padding:0px 13px;color:black;text-transform:uppercase;height:100%}#_navbar > ul > li a{white-space:nowrap;width:100%;font-size:15px;font-weight:400;color:black;text-transform:uppercase;line-height:46px}#_navbar > ul > li:hover{background-color:#5d9ecb;color:white}#_navbar > ul > li:hover > a{color:white}#_navbar > ul > li > a span{white-space:nowrap}#_navbar > ul > li.highlighted-menu{color:white;background-color:#5d9ecb}#_navbar > ul > li.highlighted-menu > a{color:white}#_navbar ul ul{display:none;position:absolute;top:100%;left:0px;background-color:#ebebeb}#_navbar li:hover ul{display:block}#_navbar ul ul li{padding:0px 13px;color:black;text-align:left}#_navbar ul ul li a{color:black}#_navbar ul ul li:hover{background-color:#d5d5d5}#_search_icon{position:absolute;right:0px;top:50%;transform:translate(0px, -50%);cursor:pointer}#_search_icon span{color:rgba(0, 0, 0, 0.6);font-size:18px}#_mobile_icon{display:none;position:absolute;left:0px;top:0px;cursor:pointer;height:55px;width:55px;border-right:1px solid #969696;text-align:center}#_mobile_icon span{color:#969696;font-size:24px;line-height:55px}#_mobile_navbar_wrapper{width:250px;position:fixed;top:0px;right:100%;background-color:#f4f4f4;z-index:50;-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}#_outer_wrapper.shifted #_mobile_navbar_wrapper{right:auto;left:0px;-moz-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}#_mobile_navbar_wrapper li{cursor:pointer}#_mobile_navbar_wrapper li a{padding-left:20px}#_mobile_navbar_wrapper > ul > li{display:block;font-size:14px;padding:6px 0px 0px 0px;color:#323232;font-weight:600;border-bottom:1px solid rgba(0, 0, 0, 0.1);background-color:#dedede}#_mobile_navbar_wrapper > ul > li > a{color:#323232;font-weight:600;font-size:14px;margin-bottom:6px;display:inline-block}#_mobile_navbar_wrapper > ul > li > ul{border-top:1px solid rgba(0, 0, 0, 0.1);padding-bottom:6px;background-color:#f4f4f4}#_mobile_navbar_wrapper > ul > li > ul > li{font-size:14px;padding:6px 0px;color:#323232;border-bottom:1px solid rgba(0, 0, 0, 0.1);background-color:#f4f4f4}#_mobile_navbar_wrapper > ul > li > ul > li > a{font-size:14px;color:#5d9ecb}#_mobile_navbar_wrapper > ul > li > ul > li:last-child{padding-bottom:0px;border-bottom:none}#_mobile_navbar_wrapper > ul > li > ul > li:hover > a{color:white}#_mobile_navbar_wrapper > ul > li > ul > li:hover{background-color:#5d9ecb}#_main_content{width:100%;position:relative}#_main_content img{max-width:100%}.embed-container{position:relative;padding-bottom:42.6%;height:0px;overflow:hidden;height:auto;margin:0px auto;margin-bottom:20px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;width:100%;height:100%}.margin-div{width:95%;margin:40px auto;max-width:1000px}#_main_content ul{margin:10px 0px 20px 20px}#_main_content ul li{list-style:disc;padding:5px 0px}#_main_content ol{margin:10px 0px 20px 20px}#_main_content ol li{list-style:decimal;padding:5px 0px;font-size:0.9rem;font-weight:700}#_main_content ol li ol li{list-style:upper-alpha;padding:5px 0px;font-weight:400}#_main_content ol li ol li ol li{list-style:lower-roman;padding:5px 0px}#_main_content ol li ol li ol li ol li{list-style:lower-alpha;padding:5px 0px}#_form_div{margin-bottom:40px}#_footer{width:100%;position:absolute;left:0px;bottom:0px;text-align:center;height:40px;background-color:#5591ba}#_footer ul{width:95%;max-width:1000px;color:white;margin:0px auto;text-align:left;height:20px}#_footer ul li{color:white;display:inline-block;font-size:0.8rem;height:20px;line-height:20px;padding:0px 20px;border-left:1px solid white;margin:10px 0px}#_footer ul li:first-child{padding-left:0px;border-left:none}#_footer ul li a{color:white;font-size:0.8rem}.form-line{position:relative;margin:10px auto;width:100%}.form-line input[type=text],.form-line input[type=password]{border:1px solid #969696;border-radius:5px;max-width:100%;color:#141414}.form-line input[type=checkbox]{height:auto}.form-line select{max-width:100%}.form-line label{display:block;padding-bottom:3px;padding-top:2px;font-size:1rem;text-align:left;color:#b4b4b4;font-weight:700}.form-line label.checkbox-label{display:inline-block;text-align:left;padding:0px}.form-line .textarea-wrapper{display:inline-block;width:100%}.form-line textarea{display:inline-block;width:100%}.form-line .textarea-wrapper textarea{width:100%}.form-line span.help-label{display:block;font-size:0.65rem;color:#505050;margin-top:-5px;margin-bottom:5px}#login_form table{margin-left:auto;margin-right:auto}#_login_form_wrapper{margin:0px auto;padding-top:40px}#login_form{border:1px solid black;padding:20px;margin:0px auto;width:400px;text-align:center}#forgot_form{border:1px solid black;padding:20px;margin-top:40px;margin-left:auto;margin-right:auto;width:400px;display:none}#access_link_div{width:300px;margin-right:auto;margin-left:auto;text-align:center}@media only screen and (max-width: 700px){#_navbar_wrapper{display:none}#_mobile_icon{display:block}#_logo img{left:50%;transform:translate(-50%, -50%);max-width:250px}#_header_content{width:100%}#_header{height:55px}}


/* 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}
